Package org.objectweb.asm.commons
Class FieldRemapper
- java.lang.Object
-
- org.objectweb.asm.FieldVisitor
-
- org.objectweb.asm.commons.FieldRemapper
-
public class FieldRemapper extends org.objectweb.asm.FieldVisitor
AFieldVisitor
that remaps types with aRemapper
.- Author:
- Eugene Kuleshov
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
FieldRemapper(int api, org.objectweb.asm.FieldVisitor fieldVisitor, Remapper remapper)
Constructs a newFieldRemapper
.FieldRemapper(org.objectweb.asm.FieldVisitor fieldVisitor, Remapper remapper)
Constructs a newFieldRemapper
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String descriptor, boolean visible)
org.objectweb.asm.AnnotationVisitor
visitTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String descriptor, boolean visible)
-
-
-
Field Detail
-
remapper
protected final Remapper remapper
The remapper used to remap the types in the visited field.
-
-
Constructor Detail
-
FieldRemapper
public FieldRemapper(org.objectweb.asm.FieldVisitor fieldVisitor, Remapper remapper)
Constructs a newFieldRemapper
. Subclasses must not use this constructor. Instead, they must use theFieldRemapper(int,FieldVisitor,Remapper)
version.- Parameters:
fieldVisitor
- the field visitor this remapper must deleted to.remapper
- the remapper to use to remap the types in the visited field.
-
FieldRemapper
protected FieldRemapper(int api, org.objectweb.asm.FieldVisitor fieldVisitor, Remapper remapper)
Constructs a newFieldRemapper
.- Parameters:
api
- the ASM API version supported by this remapper. Must be one ofOpcodes.ASM4
,Opcodes.ASM5
orOpcodes.ASM6
.fieldVisitor
- the field visitor this remapper must deleted to.remapper
- the remapper to use to remap the types in the visited field.
-
-
Method Detail
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String descriptor, boolean visible)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.FieldVisitor
-
visitTypeAnnotation
public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int typeRef, org.objectweb.asm.TypePath typePath, java.lang.String descriptor, boolean visible)
- Overrides:
visitTypeAnnotation
in classorg.objectweb.asm.FieldVisitor
-
-