Class RuntimeTypeAnnos
- java.lang.Object
-
- org.aspectj.apache.bcel.classfile.Attribute
-
- org.aspectj.apache.bcel.classfile.annotation.RuntimeTypeAnnos
-
- All Implemented Interfaces:
Serializable,Cloneable,Node
- Direct Known Subclasses:
RuntimeInvisTypeAnnos,RuntimeVisTypeAnnos
public abstract class RuntimeTypeAnnos extends Attribute
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RuntimeTypeAnnos(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareVisible()Attributecopy(ConstantPool constant_pool)voiddump(DataOutputStream dos)TypeAnnotationGen[]getTypeAnnotations()booleanisInflated()protected voidreadTypeAnnotations(DataInputStream dis, ConstantPool cpool)StringtoString()protected voidwriteTypeAnnotations(DataOutputStream dos)-
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
accept, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute
-
-
-
-
Constructor Detail
-
RuntimeTypeAnnos
public RuntimeTypeAnnos(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool)
-
-
Method Detail
-
readTypeAnnotations
protected void readTypeAnnotations(DataInputStream dis, ConstantPool cpool) throws IOException
- Throws:
IOException
-
dump
public final void dump(DataOutputStream dos) throws IOException
- Overrides:
dumpin classAttribute- Throws:
IOException
-
writeTypeAnnotations
protected void writeTypeAnnotations(DataOutputStream dos) throws IOException
- Throws:
IOException
-
copy
public Attribute copy(ConstantPool constant_pool)
-
getTypeAnnotations
public TypeAnnotationGen[] getTypeAnnotations()
-
areVisible
public boolean areVisible()
-
isInflated
public boolean isInflated()
-
-