Class RuntimeAnnos
- java.lang.Object
-
- org.aspectj.apache.bcel.classfile.Attribute
-
- org.aspectj.apache.bcel.classfile.annotation.RuntimeAnnos
-
- All Implemented Interfaces:
Serializable,Cloneable,Node
- Direct Known Subclasses:
RuntimeInvisAnnos,RuntimeVisAnnos
public abstract class RuntimeAnnos extends Attribute
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RuntimeAnnos(byte attrid, boolean visible, int nameIdx, int len, byte[] data, ConstantPool cpool)RuntimeAnnos(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareVisible()List<AnnotationGen>getAnnotations()booleanisInflated()protected voidreadAnnotations(DataInputStream dis, ConstantPool cpool)protected voidwriteAnnotations(DataOutputStream dos)-
Methods inherited from class org.aspectj.apache.bcel.classfile.Attribute
accept, dump, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute, toString
-
-
-
-
Constructor Detail
-
RuntimeAnnos
public RuntimeAnnos(byte attrid, boolean visible, int nameIdx, int len, ConstantPool cpool)
-
RuntimeAnnos
public RuntimeAnnos(byte attrid, boolean visible, int nameIdx, int len, byte[] data, ConstantPool cpool)
-
-
Method Detail
-
getAnnotations
public List<AnnotationGen> getAnnotations()
-
areVisible
public boolean areVisible()
-
readAnnotations
protected void readAnnotations(DataInputStream dis, ConstantPool cpool) throws IOException
- Throws:
IOException
-
writeAnnotations
protected void writeAnnotations(DataOutputStream dos) throws IOException
- Throws:
IOException
-
isInflated
public boolean isInflated()
-
-