org.aspectj.apache.bcel.classfile.annotation
Class RuntimeTypeAnnos
java.lang.Object
org.aspectj.apache.bcel.classfile.Attribute
org.aspectj.apache.bcel.classfile.annotation.RuntimeTypeAnnos
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Node
- Direct Known Subclasses:
- RuntimeInvisTypeAnnos, RuntimeVisTypeAnnos
public abstract class RuntimeTypeAnnos
- extends Attribute
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RuntimeTypeAnnos
public RuntimeTypeAnnos(byte attrid,
boolean visible,
int nameIdx,
int len,
ConstantPool cpool)
readTypeAnnotations
protected void readTypeAnnotations(java.io.DataInputStream dis,
ConstantPool cpool)
throws java.io.IOException
- Throws:
java.io.IOException
dump
public final void dump(java.io.DataOutputStream dos)
throws java.io.IOException
- Overrides:
dump in class Attribute
- Throws:
java.io.IOException
writeTypeAnnotations
protected void writeTypeAnnotations(java.io.DataOutputStream dos)
throws java.io.IOException
- Throws:
java.io.IOException
copy
public Attribute copy(ConstantPool constant_pool)
getTypeAnnotations
public TypeAnnotationGen[] getTypeAnnotations()
areVisible
public boolean areVisible()
toString
public java.lang.String toString()
- Overrides:
toString in class Attribute
isInflated
public boolean isInflated()