class AnnotationData extends java.lang.Object implements Data
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationData.ElemValuePair
AnnotationElemValue
Used to store Annotation Data
|
Modifier and Type | Field and Description |
---|---|
(package private) int |
annotationLength |
(package private) java.util.ArrayList<AnnotationData.ElemValuePair> |
elemValuePairs |
(package private) boolean |
invisible |
(package private) Argument |
typeCPX |
Constructor and Description |
---|
AnnotationData(Argument typeCPX,
boolean invisible) |
Modifier and Type | Method and Description |
---|---|
void |
add(AnnotationData.ElemValuePair elemValuePair) |
int |
getLength() |
void |
write(CheckedDataOutputStream out) |
boolean invisible
Argument typeCPX
java.util.ArrayList<AnnotationData.ElemValuePair> elemValuePairs
int annotationLength
public AnnotationData(Argument typeCPX, boolean invisible)
public void add(AnnotationData.ElemValuePair elemValuePair)
public void write(CheckedDataOutputStream out) throws java.io.IOException