@HashCodeAndEqualsPlugin.Enhance public static class MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation extends Object implements MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation.FactoryA factory for a dynamic method invocation of the dispatcher method or constructor. | 
| protected static class  | MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation.ResolvedA resolved dispatcher for a dynamically bound method invocation. | 
MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation, MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForRegularInvocation| Modifier | Constructor and Description | 
|---|---|
| protected  | ForDynamicInvocation(MethodDescription.InDefinedShape bootstrapMethod,
                    MethodDescription.InDefinedShape delegate,
                    MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver resolver)Creates a dispatcher for a dynamic method invocation. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory | of(MethodDescription.InDefinedShape bootstrapMethod,
  MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Factory resolverFactory)Creates a dispatcher factory for a dynamic method invocation. | 
| MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved | resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod)Resolves a dispatcher for a given instrumented type and method. | 
protected ForDynamicInvocation(MethodDescription.InDefinedShape bootstrapMethod, MethodDescription.InDefinedShape delegate, MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver resolver)
bootstrapMethod - The bootstrap method.delegate - The delegation method.resolver - A resolver for supplying arguments to the bootstrap method.protected static MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Factory of(MethodDescription.InDefinedShape bootstrapMethod, MemberSubstitution.Substitution.Chain.Step.ForDelegation.BootstrapArgumentResolver.Factory resolverFactory)
bootstrapMethod - The bootstrap method.resolverFactory - A resolver for supplying arguments to the bootstrap method.public MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod)
resolve in interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.DispatcherinstrumentedType - The instrumented type.instrumentedMethod - The instrumented method.Copyright © 2014–2025. All rights reserved.