Class RuntimeVisibleAnnotations
java.lang.Object
org.apache.bcel.classfile.Attribute
org.apache.bcel.classfile.Annotations
org.apache.bcel.classfile.RuntimeVisibleAnnotations
- All Implemented Interfaces:
Serializable, Cloneable, Node
represents an annotation that is represented in the class file and is
provided to the JVM.
- Since:
- 5.3
- See Also:
-
Field Summary
Fields inherited from class Attribute
constant_pool, length, name_index, tag -
Constructor Summary
ConstructorsConstructorDescriptionRuntimeVisibleAnnotations(int name_index, int length, DataInputStream file, ConstantPool constant_pool) -
Method Summary
Modifier and TypeMethodDescriptioncopy(ConstantPool constant_pool) final voiddump(DataOutputStream dos) Dump attribute to file stream in binary format.Methods inherited from class Annotations
accept, getAnnotationEntries, getNumAnnotations, isRuntimeVisible, setAnnotationTable, writeAnnotationsMethods inherited from class Attribute
addAttributeReader, clone, getConstantPool, getLength, getName, getNameIndex, getTag, readAttribute, removeAttributeReader, setConstantPool, setLength, setNameIndex, toString
-
Constructor Details
-
RuntimeVisibleAnnotations
public RuntimeVisibleAnnotations(int name_index, int length, DataInputStream file, ConstantPool constant_pool) throws IOException - Parameters:
name_index- Index pointing to the name Codelength- Content length in bytesfile- Input streamconstant_pool- Array of constants- Throws:
IOException
-
-
Method Details