Uses of Interface
net.bytebuddy.implementation.Implementation.SpecialMethodInvocation
-
Packages that use Implementation.SpecialMethodInvocation Package Description net.bytebuddy.agent.builder An agent builder is used to easily implement load-time class-transformations using a Java agent.net.bytebuddy.dynamic.scaffold.inline All classes and types in this package are related to creating aDynamicTypeby enhancing a given type.net.bytebuddy.dynamic.scaffold.subclass All classes and types in this package are related to creating aDynamicTypeby creating a subclass of a given type.net.bytebuddy.implementation The implementation package contains any logic for intercepting method calls.net.bytebuddy.implementation.auxiliary Auxiliary types describe helper types that aid as a supplementary to a givenInstrumentedType.net.bytebuddy.implementation.bind.annotation This package contains annotations, types and classes that are responsible for binding a method to calling another method by interpreting annotations that indicate how a method should be bound to another method. -
-
Uses of Implementation.SpecialMethodInvocation in net.bytebuddy.agent.builder
Constructors in net.bytebuddy.agent.builder with parameters of type Implementation.SpecialMethodInvocation Constructor Description Appender(Implementation.SpecialMethodInvocation bridgeTargetInvocation)Creates a new appender for invoking a lambda expression's bridge method target. -
Uses of Implementation.SpecialMethodInvocation in net.bytebuddy.dynamic.scaffold.inline
Classes in net.bytebuddy.dynamic.scaffold.inline that implement Implementation.SpecialMethodInvocation Modifier and Type Class Description protected static classRebaseImplementationTarget.RebasedMethodInvocationAImplementation.SpecialMethodInvocationwhich invokes a rebased method as given by aMethodRebaseResolver.Methods in net.bytebuddy.dynamic.scaffold.inline that return Implementation.SpecialMethodInvocation Modifier and Type Method Description Implementation.SpecialMethodInvocationRebaseImplementationTarget. invokeSuper(MethodDescription.SignatureToken token)protected static Implementation.SpecialMethodInvocationRebaseImplementationTarget.RebasedMethodInvocation. of(MethodDescription resolvedMethod, TypeDescription instrumentedType, StackManipulation additionalArguments)Creates a special method invocation for the given method. -
Uses of Implementation.SpecialMethodInvocation in net.bytebuddy.dynamic.scaffold.subclass
Methods in net.bytebuddy.dynamic.scaffold.subclass that return Implementation.SpecialMethodInvocation Modifier and Type Method Description Implementation.SpecialMethodInvocationSubclassImplementationTarget. invokeSuper(MethodDescription.SignatureToken token) -
Uses of Implementation.SpecialMethodInvocation in net.bytebuddy.implementation
Classes in net.bytebuddy.implementation that implement Implementation.SpecialMethodInvocation Modifier and Type Class Description static classImplementation.SpecialMethodInvocation.AbstractBaseAn abstract base implementation of a valid special method invocation.static classImplementation.SpecialMethodInvocation.IllegalA canonical implementation of an illegalImplementation.SpecialMethodInvocation.static classImplementation.SpecialMethodInvocation.SimpleA canonical implementation of aImplementation.SpecialMethodInvocation.Methods in net.bytebuddy.implementation that return Implementation.SpecialMethodInvocation Modifier and Type Method Description protected abstract Implementation.SpecialMethodInvocationImplementation.Target.AbstractBase.DefaultMethodInvocation. apply(MethodGraph.Node node, TypeDescription targetType)Resolves a default method invocation for a given node.Implementation.SpecialMethodInvocationImplementation.Target.AbstractBase. invokeDefault(MethodDescription.SignatureToken token)Implementation.SpecialMethodInvocationImplementation.Target.AbstractBase. invokeDefault(MethodDescription.SignatureToken token, TypeDescription targetType)Implementation.SpecialMethodInvocationImplementation.Target. invokeDefault(MethodDescription.SignatureToken token)Creates a special method invocation for invoking a default method with the given token.Implementation.SpecialMethodInvocationImplementation.Target. invokeDefault(MethodDescription.SignatureToken token, TypeDescription targetType)Creates a special method invocation for invoking a default method.Implementation.SpecialMethodInvocationImplementation.Target.AbstractBase. invokeDominant(MethodDescription.SignatureToken token)Implementation.SpecialMethodInvocationImplementation.Target. invokeDominant(MethodDescription.SignatureToken token)Invokes a dominant method, i.e.Implementation.SpecialMethodInvocationImplementation.Target. invokeSuper(MethodDescription.SignatureToken token)Creates a special method invocation for invoking the super method of the given method.static Implementation.SpecialMethodInvocationImplementation.SpecialMethodInvocation.Simple. of(MethodDescription methodDescription, TypeDescription typeDescription)Creates a special method invocation for a given invocation target.Constructors in net.bytebuddy.implementation with parameters of type Implementation.SpecialMethodInvocation Constructor Description AccessorMethodDelegation(TypeDescription instrumentedType, java.lang.String suffix, MethodAccessorFactory.AccessType accessType, Implementation.SpecialMethodInvocation specialMethodInvocation)Creates a delegation to an accessor method. -
Uses of Implementation.SpecialMethodInvocation in net.bytebuddy.implementation.auxiliary
Methods in net.bytebuddy.implementation.auxiliary that return Implementation.SpecialMethodInvocation Modifier and Type Method Description Implementation.SpecialMethodInvocationTypeProxy.InvocationFactory. invoke(Implementation.Target implementationTarget, TypeDescription proxiedType, MethodDescription instrumentedMethod)Creates a special method invocation to implement for a given method.Constructors in net.bytebuddy.implementation.auxiliary with parameters of type Implementation.SpecialMethodInvocation Constructor Description AccessorMethodInvocation(MethodDescription instrumentedMethod, Implementation.SpecialMethodInvocation specialMethodInvocation)Creates a new accessor method invocation.AssignableSignatureCall(Implementation.SpecialMethodInvocation specialMethodInvocation, boolean serializable)Creates an operand stack assignment that creates aMethodCallProxyfor thetargetMethodand pushes this proxy object onto the stack.MethodCallProxy(Implementation.SpecialMethodInvocation specialMethodInvocation, boolean serializableProxy)Creates a new method call proxy for a given method and uses a default assigner for assigning the method's return value to either theCallable.call()orRunnable.run()method returns.MethodCallProxy(Implementation.SpecialMethodInvocation specialMethodInvocation, boolean serializableProxy, Assigner assigner)Creates a new method call proxy for a given method. -
Uses of Implementation.SpecialMethodInvocation in net.bytebuddy.implementation.bind.annotation
Methods in net.bytebuddy.implementation.bind.annotation that return Implementation.SpecialMethodInvocation Modifier and Type Method Description Implementation.SpecialMethodInvocationDefaultCall.Binder.DefaultMethodLocator.Explicit. resolve(Implementation.Target implementationTarget, MethodDescription source)Implementation.SpecialMethodInvocationDefaultCall.Binder.DefaultMethodLocator.Implicit. resolve(Implementation.Target implementationTarget, MethodDescription source)Implementation.SpecialMethodInvocationDefaultCall.Binder.DefaultMethodLocator. resolve(Implementation.Target implementationTarget, MethodDescription source)Locates the correct default method to a given source method.Implementation.SpecialMethodInvocationDefaultMethod.Binder.MethodLocator.ForExplicitType. resolve(Implementation.Target implementationTarget, MethodDescription source)Implementation.SpecialMethodInvocationDefaultMethod.Binder.MethodLocator.ForImplicitType. resolve(Implementation.Target implementationTarget, MethodDescription source)Implementation.SpecialMethodInvocationDefaultMethod.Binder.MethodLocator. resolve(Implementation.Target implementationTarget, MethodDescription source)Resolves the special method invocation to this target.Implementation.SpecialMethodInvocationMorph.Binder.DefaultMethodLocator.Explicit. resolve(Implementation.Target implementationTarget, MethodDescription source)Implementation.SpecialMethodInvocationMorph.Binder.DefaultMethodLocator.Implicit. resolve(Implementation.Target implementationTarget, MethodDescription source)Implementation.SpecialMethodInvocationMorph.Binder.DefaultMethodLocator. resolve(Implementation.Target implementationTarget, MethodDescription source)Locates the correct default method to a given source method.Constructors in net.bytebuddy.implementation.bind.annotation with parameters of type Implementation.SpecialMethodInvocation Constructor Description DelegationMethod(Implementation.SpecialMethodInvocation specialMethodInvocation, boolean cached)Creates a new delegation method.DelegationMethod(Implementation.SpecialMethodInvocation specialMethodInvocation, boolean cached)Creates a new delegation method.RedirectionProxy(TypeDescription morphingType, TypeDescription instrumentedType, Implementation.SpecialMethodInvocation specialMethodInvocation, Assigner assigner, boolean serializableProxy)Creates a new redirection proxy.
-