public class AttributeAnnotationDefault extends Attribute
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRIBUTE_NAME |
private ElementValue |
elementValue |
private int |
length |
private static long |
OFFSET_OF_ATTRIBUTE_LENGTH |
private static long |
OFFSET_OF_REMAINDER |
Constructor and Description |
---|
AttributeAnnotationDefault(ByteData raw,
ConstantPool cp) |
Modifier and Type | Method and Description |
---|---|
void |
collectTypeUsages(TypeUsageCollector collector) |
Dumper |
dump(Dumper d) |
ElementValue |
getElementValue() |
long |
getRawByteLength() |
java.lang.String |
getRawName() |
java.lang.String |
toString() |
public static final java.lang.String ATTRIBUTE_NAME
private static final long OFFSET_OF_ATTRIBUTE_LENGTH
private static final long OFFSET_OF_REMAINDER
private final int length
private final ElementValue elementValue
public AttributeAnnotationDefault(ByteData raw, ConstantPool cp)
public java.lang.String getRawName()
public long getRawByteLength()
public java.lang.String toString()
toString
in class java.lang.Object
public ElementValue getElementValue()
public void collectTypeUsages(TypeUsageCollector collector)
collectTypeUsages
in interface TypeUsageCollectable
collectTypeUsages
in class Attribute