public abstract class AnnotationValue extends java.lang.Object implements WritableEntry
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name |
private int |
nameIndex |
Modifier | Constructor and Description |
---|---|
protected |
AnnotationValue(ConstPool constPool,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
abstract char |
getTag() |
void |
write(ByteArrayDataOutputStream stream) |
abstract void |
writeData(ByteArrayDataOutputStream stream) |
protected AnnotationValue(ConstPool constPool, java.lang.String name)
public void write(ByteArrayDataOutputStream stream) throws java.io.IOException
write
in interface WritableEntry
java.io.IOException
public abstract void writeData(ByteArrayDataOutputStream stream) throws java.io.IOException
java.io.IOException
public java.lang.String getName()
public abstract char getTag()