Package io.papermc.asm.rules.rename
Class FixedAnnotationRemapper
java.lang.Object
org.objectweb.asm.AnnotationVisitor
org.objectweb.asm.commons.AnnotationRemapper
io.papermc.asm.rules.rename.FixedAnnotationRemapper
Custom annotation remapper that includes remapping enum values in annotations.
-
Field Summary
Fields inherited from class org.objectweb.asm.commons.AnnotationRemapper
descriptor, remapperFields inherited from class org.objectweb.asm.AnnotationVisitor
api, av -
Method Summary
Modifier and TypeMethodDescriptionprotected AnnotationVisitorcreateAnnotationRemapper(String descriptor, AnnotationVisitor annotationVisitor) voidVisits an enumeration value of the annotation.Methods inherited from class org.objectweb.asm.commons.AnnotationRemapper
createAnnotationRemapper, visit, visitAnnotation, visitArrayMethods inherited from class org.objectweb.asm.AnnotationVisitor
getDelegate, visitEnd
-
Method Details
-
visitEnum
Description copied from class:org.objectweb.asm.AnnotationVisitorVisits an enumeration value of the annotation.- Overrides:
visitEnumin classAnnotationRemapper- Parameters:
name- the value name.descriptor- the class descriptor of the enumeration class.value- the actual enumeration value.
-
createAnnotationRemapper
protected AnnotationVisitor createAnnotationRemapper(String descriptor, AnnotationVisitor annotationVisitor) - Overrides:
createAnnotationRemapperin classAnnotationRemapper
-