Class ConstantValueAttr
java.lang.Object
gnu.bytecode.Attribute
gnu.bytecode.ConstantValueAttr
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd any needed constant pool entries for this Attribute.final intReturn the length of the attribute in bytes.getValue(ConstantPool cpool) voidprint(ClassTypeWriter dst) voidwrite(DataOutputStream dstr) Write out the contents of the Attribute.Methods inherited from class Attribute
addToFrontOf, assignConstants, count, get, getConstants, getContainer, getLengthAll, getName, getNameIndex, getNext, isSkipped, setContainer, setName, setNameIndex, setNext, setSkipped, setSkipped, writeAll
-
Constructor Details
-
ConstantValueAttr
-
ConstantValueAttr
public ConstantValueAttr(int index)
-
-
Method Details
-
getValue
-
assignConstants
Description copied from class:AttributeAdd any needed constant pool entries for this Attribute. Overridden by sub-classes. Do any other cleanup needed before writing out a .class file.- Overrides:
assignConstantsin classAttribute
-
getLength
-
write
Description copied from class:AttributeWrite out the contents of the Attribute. Does not write the 6-byte attribute header.- Specified by:
writein classAttribute- Throws:
IOException
-
print
-