public abstract class Attribute extends java.lang.Object implements WritableEntry
Modifier and Type | Field and Description |
---|---|
protected ConstPool |
constPool |
private java.lang.String |
name |
private short |
nameIndex |
Constructor and Description |
---|
Attribute(java.lang.String name,
ConstPool constPool) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
void |
write(ByteArrayDataOutputStream stream) |
abstract void |
writeData(ByteArrayDataOutputStream stream) |
private final java.lang.String name
private final short nameIndex
protected final ConstPool constPool
public Attribute(java.lang.String name, ConstPool constPool)
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()