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) int
annotation(int pos)
(package private) int
annotation(int pos, int type, int numPairs)
(package private) void
annotationArray()
(package private) int
annotationArray(int pos)
(package private) int
annotationArray(int pos, int num)
(package private) int
annotationMemberValue(int pos)
annotation_value
(package private) int
arrayMemberValue(int pos, int num)
array_value
(package private) void
classMemberValue(int pos, int index)
class_info_index
(package private) void
constValueMember(int tag, int index)
const_value_index
(package private) void
enumMemberValue(int pos, int typeNameIndex, int constNameIndex)
enum_const_value
(package private) int
memberValue(int pos)
element_value
(package private) int
memberValuePair(int pos)
element_value_paris
(package private) int
memberValuePair(int pos, int nameIndex)
element_value_paris[]
(package private) void
parameters()
(package private) void
parameters(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.Exception
element_value_paris
- Throws:
java.lang.Exception
-
memberValuePair
int memberValuePair(int pos, int nameIndex) throws java.lang.Exception
element_value_paris[]
- Throws:
java.lang.Exception
-
memberValue
final int memberValue(int pos) throws java.lang.Exception
element_value
- Throws:
java.lang.Exception
-
constValueMember
void constValueMember(int tag, int index) throws java.lang.Exception
const_value_index
- Throws:
java.lang.Exception
-
enumMemberValue
void enumMemberValue(int pos, int typeNameIndex, int constNameIndex) throws java.lang.Exception
enum_const_value
- Throws:
java.lang.Exception
-
classMemberValue
void classMemberValue(int pos, int index) throws java.lang.Exception
class_info_index
- Throws:
java.lang.Exception
-
annotationMemberValue
int annotationMemberValue(int pos) throws java.lang.Exception
annotation_value
- Throws:
java.lang.Exception
-
arrayMemberValue
int arrayMemberValue(int pos, int num) throws java.lang.Exception
array_value
- Throws:
java.lang.Exception
-
-