protected static class ModifierAdjustment.ModifierAdjustingClassVisitor extends ClassVisitor
api, cv| Modifier | Constructor and Description | 
|---|---|
| protected  | ModifierAdjustingClassVisitor(ClassVisitor classVisitor,
                             List<ModifierAdjustment.Adjustment<TypeDescription>> typeAdjustments,
                             List<ModifierAdjustment.Adjustment<FieldDescription.InDefinedShape>> fieldAdjustments,
                             List<ModifierAdjustment.Adjustment<MethodDescription>> methodAdjustments,
                             TypeDescription instrumentedType,
                             Map<String,FieldDescription.InDefinedShape> fields,
                             Map<String,MethodDescription> methods)Creates a new modifier adjusting visitor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | visit(int version,
     int modifiers,
     String internalName,
     String signature,
     String superClassName,
     String[] interfaceName) | 
| FieldVisitor | visitField(int modifiers,
          String internalName,
          String descriptor,
          String signature,
          Object value) | 
| void | visitInnerClass(String internalName,
               String outerName,
               String innerName,
               int modifiers) | 
| MethodVisitor | visitMethod(int modifiers,
           String internalName,
           String descriptor,
           String signature,
           String[] exception) | 
visitAnnotation, visitAttribute, visitEnd, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitSource, visitTypeAnnotationprotected ModifierAdjustingClassVisitor(ClassVisitor classVisitor, List<ModifierAdjustment.Adjustment<TypeDescription>> typeAdjustments, List<ModifierAdjustment.Adjustment<FieldDescription.InDefinedShape>> fieldAdjustments, List<ModifierAdjustment.Adjustment<MethodDescription>> methodAdjustments, TypeDescription instrumentedType, Map<String,FieldDescription.InDefinedShape> fields, Map<String,MethodDescription> methods)
classVisitor - The class visitor to delegate to.typeAdjustments - A list of type modifier adjustments to apply.fieldAdjustments - A list of field modifier adjustments to apply.methodAdjustments - A list of method modifier adjustments to apply.instrumentedType - The instrumented type.fields - A mapping of field names and descriptors to their description.methods - A mapping of method names and descriptors to their description.public void visit(int version,
                  int modifiers,
                  String internalName,
                  String signature,
                  String superClassName,
                  String[] interfaceName)
visit in class ClassVisitorpublic void visitInnerClass(String internalName, String outerName, String innerName, int modifiers)
visitInnerClass in class ClassVisitorpublic FieldVisitor visitField(int modifiers, String internalName, String descriptor, String signature, Object value)
visitField in class ClassVisitorpublic MethodVisitor visitMethod(int modifiers, String internalName, String descriptor, String signature, String[] exception)
visitMethod in class ClassVisitorCopyright © 2014–2019. All rights reserved.