Class AccessControllerPlugin.Initializer.WithoutProperty

java.lang.Object
net.bytebuddy.build.AccessControllerPlugin.Initializer
net.bytebuddy.build.AccessControllerPlugin.Initializer.WithoutProperty
All Implemented Interfaces:
ByteCodeAppender
Enclosing class:
AccessControllerPlugin.Initializer

@Enhance protected static class AccessControllerPlugin.Initializer.WithoutProperty extends AccessControllerPlugin.Initializer
An initializer that always uses the access controller if it is available.
  • Constructor Details

    • WithoutProperty

      protected WithoutProperty(TypeDescription instrumentedType, String name)
      Creates an initializer that always uses the access controller if it is available.
      Parameters:
      instrumentedType - The instrumented type.
      name - The name of the field to determine the use of access controller dispatch.
  • Method Details

    • onAccessController

      protected int onAccessController(org.objectweb.asm.MethodVisitor methodVisitor)
      Description copied from class: AccessControllerPlugin.Initializer
      Invoked to determine if the access controller should be used after the class was found.
      Specified by:
      onAccessController in class AccessControllerPlugin.Initializer
      Parameters:
      methodVisitor - The method visitor to dispatch to.
      Returns:
      The size of the stack required to implement the implemented dispatch.