类 FieldRemapper
java.lang.Object
cn.taketoday.bytecode.FieldVisitor
cn.taketoday.bytecode.commons.FieldRemapper
A
FieldVisitor that remaps types with a Remapper.- 作者:
- Eugene Kuleshov
-
字段概要
字段从类继承的字段 cn.taketoday.bytecode.FieldVisitor
fv -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected AnnotationVisitorcreateAnnotationRemapper(String descriptor, AnnotationVisitor annotationVisitor) Constructs a new remapper for annotations.visitAnnotation(String descriptor, boolean visible) Visits an annotation of the field.visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible) Visits an annotation on the type of the field.从类继承的方法 cn.taketoday.bytecode.FieldVisitor
visitAttribute, visitEnd
-
字段详细资料
-
remapper
The remapper used to remap the types in the visited field.
-
-
构造器详细资料
-
FieldRemapper
Constructs a newFieldRemapper.- 参数:
fieldVisitor- the field visitor this remapper must delegate to.remapper- the remapper to use to remap the types in the visited field.
-
-
方法详细资料
-
visitAnnotation
从类复制的说明:FieldVisitorVisits an annotation of the field.- 覆盖:
visitAnnotation在类中FieldVisitor- 参数:
descriptor- the class descriptor of the annotation class.visible- true if the annotation is visible at runtime.- 返回:
- a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.
-
visitTypeAnnotation
public AnnotationVisitor visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible) 从类复制的说明:FieldVisitorVisits an annotation on the type of the field.- 覆盖:
visitTypeAnnotation在类中FieldVisitor- 参数:
typeRef- a reference to the annotated type. The sort of this type reference must beTypeReference.FIELD. SeeTypeReference.typePath- the path to the annotated type argument, wildcard bound, array element type, or static inner type within 'typeRef'. May be null if the annotation targets 'typeRef' as a whole.descriptor- the class descriptor of the annotation class.visible- true if the annotation is visible at runtime.- 返回:
- a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.
-
createAnnotationRemapper
@Nullable protected AnnotationVisitor createAnnotationRemapper(String descriptor, @Nullable AnnotationVisitor annotationVisitor) Constructs a new remapper for annotations. The default implementation of this method returns a newAnnotationRemapper.- 参数:
descriptor- the descriptor of the visited annotation.annotationVisitor- the AnnotationVisitor the remapper must delegate to.- 返回:
- the newly created remapper.
-