protected static class ModifierAdjustment.ModifierAdjustingClassVisitor
extends org.objectweb.asm.ClassVisitor
| Modifier | Constructor and Description | 
|---|---|
| protected  | ModifierAdjustingClassVisitor(org.objectweb.asm.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) | 
| org.objectweb.asm.FieldVisitor | visitField(int modifiers,
          String internalName,
          String descriptor,
          String signature,
          Object value) | 
| void | visitInnerClass(String internalName,
               String outerName,
               String innerName,
               int modifiers) | 
| org.objectweb.asm.MethodVisitor | visitMethod(int modifiers,
           String internalName,
           String descriptor,
           String signature,
           String[] exception) | 
protected ModifierAdjustingClassVisitor(org.objectweb.asm.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,
                  @Nonnull(when=MAYBE)
                  String signature,
                  @Nonnull(when=MAYBE)
                  String superClassName,
                  @Nonnull(when=MAYBE)
                  String[] interfaceName)
visit in class org.objectweb.asm.ClassVisitorpublic void visitInnerClass(String internalName, @Nonnull(when=MAYBE) String outerName, @Nonnull(when=MAYBE) String innerName, int modifiers)
visitInnerClass in class org.objectweb.asm.ClassVisitor@Nonnull(when=MAYBE)
public org.objectweb.asm.FieldVisitor visitField(int modifiers,
                                                                      String internalName,
                                                                      String descriptor,
                                                                      @Nonnull(when=MAYBE)
                                                                      String signature,
                                                                      @Nonnull(when=MAYBE)
                                                                      Object value)
visitField in class org.objectweb.asm.ClassVisitorCopyright © 2014–2021. All rights reserved.