类 RecordComponentRemapper
java.lang.Object
cn.taketoday.bytecode.RecordComponentVisitor
cn.taketoday.bytecode.commons.RecordComponentRemapper
A
RecordComponentVisitor that remaps types with a Remapper.- 作者:
- Remi Forax
-
字段概要
字段 -
构造器概要
构造器构造器说明RecordComponentRemapper(RecordComponentVisitor recordComponentVisitor, Remapper remapper) Constructs a newRecordComponentRemapper. -
方法概要
修饰符和类型方法说明protected AnnotationVisitorcreateAnnotationRemapper(String descriptor, AnnotationVisitor annotationVisitor) Constructs a new remapper for annotations.visitAnnotation(String descriptor, boolean visible) Visits an annotation of the record component.visitTypeAnnotation(int typeRef, TypePath typePath, String descriptor, boolean visible) Visits an annotation on a type in the record component signature.从类继承的方法 cn.taketoday.bytecode.RecordComponentVisitor
getDelegate, visitAttribute, visitEnd
-
字段详细资料
-
remapper
The remapper used to remap the types in the visited field.
-
-
构造器详细资料
-
RecordComponentRemapper
Constructs a newRecordComponentRemapper.- 参数:
recordComponentVisitor- the record component visitor this remapper must delegate to.remapper- the remapper to use to remap the types in the visited record component.
-
-
方法详细资料
-
visitAnnotation
从类复制的说明:RecordComponentVisitorVisits an annotation of the record component.- 覆盖:
visitAnnotation在类中RecordComponentVisitor- 参数:
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) 从类复制的说明:RecordComponentVisitorVisits an annotation on a type in the record component signature.- 覆盖:
visitTypeAnnotation在类中RecordComponentVisitor- 参数:
typeRef- a reference to the annotated type. The sort of this type reference must beTypeReference.CLASS_TYPE_PARAMETER,TypeReference.CLASS_TYPE_PARAMETER_BOUNDorTypeReference.CLASS_EXTENDS. 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 sof the visited annotation.annotationVisitor- the AnnotationVisitor the remapper must delegate to.- 返回:
- the newly created remapper.
-