Package javassist.bytecode
Class TypeAnnotationsAttribute.SubCopier
java.lang.Object
javassist.bytecode.TypeAnnotationsAttribute.SubWalker
javassist.bytecode.TypeAnnotationsAttribute.SubCopier
- Enclosing class:
TypeAnnotationsAttribute
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ConstPool
(package private) ConstPool
(package private) TypeAnnotationsWriter
Fields inherited from class javassist.bytecode.TypeAnnotationsAttribute.SubWalker
info
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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) 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, int pathLength) (package private) void
typePath
(int pos, int typePathKind, int typeArgumentIndex) Methods inherited from class javassist.bytecode.TypeAnnotationsAttribute.SubWalker
targetInfo, typePath
-
Field Details
-
srcPool
ConstPool srcPool -
destPool
ConstPool destPool -
classnames
-
writer
TypeAnnotationsWriter writer
-
-
Constructor Details
-
SubCopier
-
-
Method Details
-
typeParameterTarget
- Overrides:
typeParameterTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
supertypeTarget
- Overrides:
supertypeTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
typeParameterBoundTarget
void typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex) throws Exception - Overrides:
typeParameterBoundTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
emptyTarget
- Overrides:
emptyTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
formalParameterTarget
- Overrides:
formalParameterTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
throwsTarget
- Overrides:
throwsTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
localvarTarget
- Overrides:
localvarTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
localvarTarget
- Overrides:
localvarTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
catchTarget
- Overrides:
catchTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
offsetTarget
- Overrides:
offsetTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
typeArgumentTarget
void typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex) throws Exception - Overrides:
typeArgumentTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
typePath
- Overrides:
typePath
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-
typePath
- Overrides:
typePath
in classTypeAnnotationsAttribute.SubWalker
- Throws:
Exception
-