WritableEntry
AnnotationAnnotationValue
, ArrayAnnotationValue
, BooleanAnnotationValue
, ByteAnnotationValue
, CharAnnotationValue
, ClassAnnotationValue
, DoubleAnnotationValue
, EnumAnnotationValue
, FloatAnnotationValue
, IntAnnotationValue
, LongAnnotationValue
, ShortAnnotationValue
, StringAnnotationValue
public abstract class AnnotationValue extends java.lang.Object implements WritableEntry
Modifier | Constructor | Description |
---|---|---|
protected |
AnnotationValue(ConstPool constPool,
java.lang.String name) |
Modifier and Type | Method | 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()
Copyright © 2018. All rights reserved.