public class AnnotationBase extends Attribute
Modifier and Type | Class and Description |
---|---|
class |
AnnotationBase.Annotation
This class represents Annotiotion structure defined in class file format.
|
class |
AnnotationBase.Element
This class holds annotation element name value pairs.
|
class |
AnnotationBase.Value |
Modifier | Constructor and Description |
---|---|
protected |
AnnotationBase(ConstantPool cp,
short nameIndex,
int length,
DataInputStream dis) |
Modifier and Type | Method and Description |
---|---|
protected AnnotationBase.Annotation |
readAnnotation(DataInputStream dis) |
protected AnnotationBase.Value |
readElementValue(DataInputStream dis) |
getAttributeNameIndex, getBytes, getDataInputStream, getName, readAttribute, setConstantPool, toString
protected AnnotationBase(ConstantPool cp, short nameIndex, int length, DataInputStream dis) throws IOException
IOException
protected AnnotationBase.Annotation readAnnotation(DataInputStream dis) throws IOException
IOException
protected AnnotationBase.Value readElementValue(DataInputStream dis) throws IOException
IOException
Copyright © 2017. All rights reserved.