public class ConstantValueAttr extends Attribute
CODE, CONSTANT_VALUE, DEPRECATED, ENCLOSING_METHOD, EXCEPTIONS, INNER_CLASSES, LINE_NUMBER_TABLE, LOCAL_VARIABLE_TABLE, RUNTIME_INVISIBLE_ANNOTATIONS, RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS, RUNTIME_VISIBLE_ANNOTATIONS, RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS, SIGNATURE, SOURCE_FILE, STACK_MAP_TABLE, SYNTHETIC
Constructor and Description |
---|
ConstantValueAttr(ConstantPool cp,
ConstantInfo constant) |
ConstantValueAttr(ConstantPool cp,
String name,
ConstantInfo constant) |
ConstantValueAttr(ConstantPool cp,
String name,
int length,
DataInput din) |
Modifier and Type | Method and Description |
---|---|
ConstantInfo |
getConstant() |
int |
getLength()
Returns the length (in bytes) of this attribute in the class file.
|
void |
writeDataTo(DataOutput dout)
Write just the attribute specific data.
|
getAttributes, getConstantPool, getName, getNameConstant, readFrom, skipBytes, writeTo
public ConstantValueAttr(ConstantPool cp, ConstantInfo constant)
public ConstantValueAttr(ConstantPool cp, String name, ConstantInfo constant)
public ConstantValueAttr(ConstantPool cp, String name, int length, DataInput din) throws IOException
IOException
public ConstantInfo getConstant()
public int getLength()
Attribute
public void writeDataTo(DataOutput dout) throws IOException
Attribute
writeDataTo
in class Attribute
IOException
Copyright © 2004-2015 Cojen. All Rights Reserved.