Package net.bytebuddy.asm
Interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher
-
- All Known Implementing Classes:
MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocation,MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForRegularInvocation
- Enclosing class:
- MemberSubstitution.Substitution.Chain.Step.ForDelegation
protected static interface MemberSubstitution.Substitution.Chain.Step.ForDelegation.DispatcherA dispatcher for invoking a delegation method.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.FactoryA factory for creating a dispatcher.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForDynamicInvocationA method dispatcher that is using a dynamic method invocation.static classMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ForRegularInvocationA dispatcher that invokes a delegate method directly.static interfaceMemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.ResolvedA dispatcher that has been resolved for a given instrumented type and method.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolvedresolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod)Resolves a dispatcher for a given instrumented type and method.
-
-
-
Method Detail
-
resolve
MemberSubstitution.Substitution.Chain.Step.ForDelegation.Dispatcher.Resolved resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod)
Resolves a dispatcher for a given instrumented type and method.- Parameters:
instrumentedType- The instrumented type.instrumentedMethod- The instrumented method.- Returns:
- A resolved version of this dispatcher.
-
-