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) ConstPool
destPool
(package private) ConstPool
srcPool
(package private) TypeAnnotationsWriter
writer
-
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) 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 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:
typeParameterTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
supertypeTarget
void supertypeTarget(int pos, int superTypeIndex) throws java.lang.Exception
- Overrides:
supertypeTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
typeParameterBoundTarget
void typeParameterBoundTarget(int pos, int targetType, int typeParameterIndex, int boundIndex) throws java.lang.Exception
- Overrides:
typeParameterBoundTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
emptyTarget
void emptyTarget(int pos, int targetType) throws java.lang.Exception
- Overrides:
emptyTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
formalParameterTarget
void formalParameterTarget(int pos, int formalParameterIndex) throws java.lang.Exception
- Overrides:
formalParameterTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
throwsTarget
void throwsTarget(int pos, int throwsTypeIndex) throws java.lang.Exception
- Overrides:
throwsTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
localvarTarget
int localvarTarget(int pos, int targetType, int tableLength) throws java.lang.Exception
- Overrides:
localvarTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
localvarTarget
void localvarTarget(int pos, int targetType, int startPc, int length, int index) throws java.lang.Exception
- Overrides:
localvarTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
catchTarget
void catchTarget(int pos, int exceptionTableIndex) throws java.lang.Exception
- Overrides:
catchTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
offsetTarget
void offsetTarget(int pos, int targetType, int offset) throws java.lang.Exception
- Overrides:
offsetTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
typeArgumentTarget
void typeArgumentTarget(int pos, int targetType, int offset, int typeArgumentIndex) throws java.lang.Exception
- Overrides:
typeArgumentTarget
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
typePath
int typePath(int pos, int pathLength) throws java.lang.Exception
- Overrides:
typePath
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
typePath
void typePath(int pos, int typePathKind, int typeArgumentIndex) throws java.lang.Exception
- Overrides:
typePath
in classTypeAnnotationsAttribute.SubWalker
- Throws:
java.lang.Exception
-
-