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) void
catchTarget(int pos, int exceptionTableIndex)
(package private) void
emptyTarget(int pos, int targetType)
(package private) void
formalParameterTarget(int pos, int formalParameterIndex)
(package private) int
localvarTarget(int pos, int targetType, int tableLength)
(package private) void
localvarTarget(int pos, int targetType, int startPc, int length, int index)
(package private) void
offsetTarget(int pos, int targetType, int offset)
(package private) void
supertypeTarget(int pos, int superTypeIndex)
(package private) int
targetInfo(int pos, int type)
(package private) void
throwsTarget(int pos, int throwsTypeIndex)
(package private) void
typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex)
(package private) void
typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex)
(package private) void
typeParameterTarget(int pos, int targetType, int typeParameterIndex)
(package private) int
typePath(int pos)
(package private) int
typePath(int pos, int pathLength)
(package private) void
typePath(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
-
-