Package javassist.bytecode
Class TypeAnnotationsAttribute.SubWalker
- java.lang.Object
-
- javassist.bytecode.TypeAnnotationsAttribute.SubWalker
-
- Direct Known Subclasses:
TypeAnnotationsAttribute.SubCopier
- Enclosing class:
- TypeAnnotationsAttribute
static class TypeAnnotationsAttribute.SubWalker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) byte[]info
-
Constructor Summary
Constructors Constructor Description SubWalker(byte[] attrInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcatchTarget(int pos, int exceptionTableIndex)(package private) voidemptyTarget(int pos, int targetType)(package private) voidformalParameterTarget(int pos, int formalParameterIndex)(package private) intlocalvarTarget(int pos, int targetType, int tableLength)(package private) voidlocalvarTarget(int pos, int targetType, int startPc, int length, int index)(package private) voidoffsetTarget(int pos, int targetType, int offset)(package private) voidsupertypeTarget(int pos, int superTypeIndex)(package private) inttargetInfo(int pos, int type)(package private) voidthrowsTarget(int pos, int throwsTypeIndex)(package private) voidtypeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex)(package private) voidtypeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex)(package private) voidtypeParameterTarget(int pos, int targetType, int typeParameterIndex)(package private) inttypePath(int pos)(package private) inttypePath(int pos, int pathLength)(package private) voidtypePath(int pos, int typePathKind, int typeArgumentIndex)
-
-
-
Method Detail
-
targetInfo
final int targetInfo(int pos, int type) throws java.lang.Exception- Throws:
java.lang.Exception
-
typeParameterTarget
void typeParameterTarget(int pos, int targetType, int typeParameterIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
supertypeTarget
void supertypeTarget(int pos, int superTypeIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
typeParameterBoundTarget
void typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
emptyTarget
void emptyTarget(int pos, int targetType) throws java.lang.Exception- Throws:
java.lang.Exception
-
formalParameterTarget
void formalParameterTarget(int pos, int formalParameterIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
throwsTarget
void throwsTarget(int pos, int throwsTypeIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
localvarTarget
int localvarTarget(int pos, int targetType, int tableLength) throws java.lang.Exception- Throws:
java.lang.Exception
-
localvarTarget
void localvarTarget(int pos, int targetType, int startPc, int length, int index) throws java.lang.Exception- Throws:
java.lang.Exception
-
catchTarget
void catchTarget(int pos, int exceptionTableIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
offsetTarget
void offsetTarget(int pos, int targetType, int offset) throws java.lang.Exception- Throws:
java.lang.Exception
-
typeArgumentTarget
void typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
typePath
final int typePath(int pos) throws java.lang.Exception- Throws:
java.lang.Exception
-
typePath
int typePath(int pos, int pathLength) throws java.lang.Exception- Throws:
java.lang.Exception
-
typePath
void typePath(int pos, int typePathKind, int typeArgumentIndex) throws java.lang.Exception- Throws:
java.lang.Exception
-
-