Package javassist.bytecode
Class TypeAnnotationsAttribute.SubCopier
- java.lang.Object
-
- javassist.bytecode.TypeAnnotationsAttribute.SubWalker
-
- javassist.bytecode.TypeAnnotationsAttribute.SubCopier
-
- Enclosing class:
- TypeAnnotationsAttribute
static class TypeAnnotationsAttribute.SubCopier extends TypeAnnotationsAttribute.SubWalker
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.Map<java.lang.String,java.lang.String>classnames(package private) ConstPooldestPool(package private) ConstPoolsrcPool(package private) TypeAnnotationsWriterwriter-
Fields inherited from class javassist.bytecode.TypeAnnotationsAttribute.SubWalker
info
-
-
Constructor Summary
Constructors Constructor Description SubCopier(byte[] attrInfo, ConstPool src, ConstPool dest, java.util.Map<java.lang.String,java.lang.String> map, TypeAnnotationsWriter w)
-
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) 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, int pathLength)(package private) voidtypePath(int pos, int typePathKind, int typeArgumentIndex)-
Methods inherited from class javassist.bytecode.TypeAnnotationsAttribute.SubWalker
targetInfo, typePath
-
-
-
-
Field Detail
-
srcPool
ConstPool srcPool
-
destPool
ConstPool destPool
-
classnames
java.util.Map<java.lang.String,java.lang.String> classnames
-
writer
TypeAnnotationsWriter writer
-
-
Constructor Detail
-
SubCopier
SubCopier(byte[] attrInfo, ConstPool src, ConstPool dest, java.util.Map<java.lang.String,java.lang.String> map, TypeAnnotationsWriter w)
-
-
Method Detail
-
typeParameterTarget
void typeParameterTarget(int pos, int targetType, int typeParameterIndex) throws java.lang.Exception- Overrides:
typeParameterTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
supertypeTarget
void supertypeTarget(int pos, int superTypeIndex) throws java.lang.Exception- Overrides:
supertypeTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
typeParameterBoundTarget
void typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex) throws java.lang.Exception- Overrides:
typeParameterBoundTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
emptyTarget
void emptyTarget(int pos, int targetType) throws java.lang.Exception- Overrides:
emptyTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
formalParameterTarget
void formalParameterTarget(int pos, int formalParameterIndex) throws java.lang.Exception- Overrides:
formalParameterTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
throwsTarget
void throwsTarget(int pos, int throwsTypeIndex) throws java.lang.Exception- Overrides:
throwsTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
localvarTarget
int localvarTarget(int pos, int targetType, int tableLength) throws java.lang.Exception- Overrides:
localvarTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
localvarTarget
void localvarTarget(int pos, int targetType, int startPc, int length, int index) throws java.lang.Exception- Overrides:
localvarTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
catchTarget
void catchTarget(int pos, int exceptionTableIndex) throws java.lang.Exception- Overrides:
catchTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
offsetTarget
void offsetTarget(int pos, int targetType, int offset) throws java.lang.Exception- Overrides:
offsetTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
typeArgumentTarget
void typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex) throws java.lang.Exception- Overrides:
typeArgumentTargetin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
typePath
int typePath(int pos, int pathLength) throws java.lang.Exception- Overrides:
typePathin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
typePath
void typePath(int pos, int typePathKind, int typeArgumentIndex) throws java.lang.Exception- Overrides:
typePathin classTypeAnnotationsAttribute.SubWalker- Throws:
java.lang.Exception
-
-