Package org.codehaus.janino.util
Class ClassFile.ConstantValueAttribute
- java.lang.Object
-
- org.codehaus.janino.util.ClassFile.AttributeInfo
-
- org.codehaus.janino.util.ClassFile.ConstantValueAttribute
-
- Enclosing class:
- ClassFile
public static class ClassFile.ConstantValueAttribute extends ClassFile.AttributeInfo
Representation of aConstantValue
attribute (see JVMS 4.7.2).
-
-
Field Summary
Fields Modifier and Type Field Description private short
constantValueIndex
-
Constructor Summary
Constructors Constructor Description ConstantValueAttribute(short attributeNameIndex, short constantValueIndex)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFile.ConstantValuePoolInfo
getConstantValue(ClassFile classFile)
private static ClassFile.AttributeInfo
loadBody(short attributeNameIndex, java.io.DataInputStream dis)
protected void
storeBody(java.io.DataOutputStream dos)
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.-
Methods inherited from class org.codehaus.janino.util.ClassFile.AttributeInfo
store
-
-
-
-
Method Detail
-
getConstantValue
public ClassFile.ConstantValuePoolInfo getConstantValue(ClassFile classFile)
- Returns:
- The constant value contained in this attribute
-
loadBody
private static ClassFile.AttributeInfo loadBody(short attributeNameIndex, java.io.DataInputStream dis) throws java.io.IOException
- Throws:
java.io.IOException
-
storeBody
protected void storeBody(java.io.DataOutputStream dos) throws java.io.IOException
Description copied from class:ClassFile.AttributeInfo
Writes the body of this attribute in an attribute-type dependent way; see JVMS7 4.7.2 and following.- Specified by:
storeBody
in classClassFile.AttributeInfo
- Throws:
java.io.IOException
-
-