Package javassist.bytecode
Class AnnotationsAttribute.Walker
- java.lang.Object
-
- javassist.bytecode.AnnotationsAttribute.Walker
-
- Direct Known Subclasses:
AnnotationsAttribute.Copier,AnnotationsAttribute.Parser,AnnotationsAttribute.Renamer,TypeAnnotationsAttribute.TAWalker
- Enclosing class:
- AnnotationsAttribute
static class AnnotationsAttribute.Walker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) byte[]info
-
Constructor Summary
Constructors Constructor Description Walker(byte[] attrInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) intannotation(int pos)(package private) intannotation(int pos, int type, int numPairs)(package private) voidannotationArray()(package private) intannotationArray(int pos)(package private) intannotationArray(int pos, int num)(package private) intannotationMemberValue(int pos)annotation_value(package private) intarrayMemberValue(int pos, int num)array_value(package private) voidclassMemberValue(int pos, int index)class_info_index(package private) voidconstValueMember(int tag, int index)const_value_index(package private) voidenumMemberValue(int pos, int typeNameIndex, int constNameIndex)enum_const_value(package private) intmemberValue(int pos)element_value(package private) intmemberValuePair(int pos)element_value_paris(package private) intmemberValuePair(int pos, int nameIndex)element_value_paris[](package private) voidparameters()(package private) voidparameters(int numParam, int pos)
-
-
-
Method Detail
-
parameters
final void parameters() throws java.lang.Exception- Throws:
java.lang.Exception
-
parameters
void parameters(int numParam, int pos) throws java.lang.Exception- Throws:
java.lang.Exception
-
annotationArray
final void annotationArray() throws java.lang.Exception- Throws:
java.lang.Exception
-
annotationArray
final int annotationArray(int pos) throws java.lang.Exception- Throws:
java.lang.Exception
-
annotationArray
int annotationArray(int pos, int num) throws java.lang.Exception- Throws:
java.lang.Exception
-
annotation
final int annotation(int pos) throws java.lang.Exception- Throws:
java.lang.Exception
-
annotation
int annotation(int pos, int type, int numPairs) throws java.lang.Exception- Throws:
java.lang.Exception
-
memberValuePair
final int memberValuePair(int pos) throws java.lang.Exceptionelement_value_paris- Throws:
java.lang.Exception
-
memberValuePair
int memberValuePair(int pos, int nameIndex) throws java.lang.Exceptionelement_value_paris[]- Throws:
java.lang.Exception
-
memberValue
final int memberValue(int pos) throws java.lang.Exceptionelement_value- Throws:
java.lang.Exception
-
constValueMember
void constValueMember(int tag, int index) throws java.lang.Exceptionconst_value_index- Throws:
java.lang.Exception
-
enumMemberValue
void enumMemberValue(int pos, int typeNameIndex, int constNameIndex) throws java.lang.Exceptionenum_const_value- Throws:
java.lang.Exception
-
classMemberValue
void classMemberValue(int pos, int index) throws java.lang.Exceptionclass_info_index- Throws:
java.lang.Exception
-
annotationMemberValue
int annotationMemberValue(int pos) throws java.lang.Exceptionannotation_value- Throws:
java.lang.Exception
-
arrayMemberValue
int arrayMemberValue(int pos, int num) throws java.lang.Exceptionarray_value- Throws:
java.lang.Exception
-
-