Class AccessControllerPlugin.Initializer.WithoutProperty

    • Constructor Detail

      • WithoutProperty

        protected WithoutProperty​(TypeDescription instrumentedType,
                                  java.lang.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 Detail

      • 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.