| Package | Description | 
|---|---|
| net.bytebuddy.implementation | The implementation package contains any logic for intercepting method calls. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MethodCall.TargetHandler.ForConstructingInvocationInvokes a method in order to construct a new instance. | 
| static class  | MethodCall.TargetHandler.ForFieldCreates a target handler that stores the instance to invoke a method on in an instance field. | 
| protected static class  | MethodCall.TargetHandler.ForMethodCall.ResolvedA resolved target handler for a method call. | 
| protected static class  | MethodCall.TargetHandler.ForMethodParameter.ResolvedA resolved target handler for a method parameter. | 
| protected static class  | MethodCall.TargetHandler.ForSelfOrStaticInvocation.ResolvedA resolved target handler for a static or self-declared invocation. | 
| static class  | MethodCall.TargetHandler.ForValueA target handler that invokes a method on an instance that is stored in a static field. | 
| static class  | MethodCall.TargetHandler.SimpleA simple target handler that applies a given stack manipulation. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.Simple. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.ForSelfOrStaticInvocation. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.ForConstructingInvocation. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.ForValue. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.ForField. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.ForMethodParameter. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| MethodCall.TargetHandler.Resolved | MethodCall.TargetHandler.ForMethodCall. resolve(MethodDescription instrumentedMethod)Resolves this target handler. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected MethodDescription | MethodCall.Appender. toInvokedMethod(MethodDescription instrumentedMethod,
               MethodCall.TargetHandler.Resolved targetHandler)Resolves this appender to the method being invoked. | 
| protected StackManipulation | MethodCall.Appender. toStackManipulation(MethodDescription instrumentedMethod,
                   MethodDescription invokedMethod,
                   MethodCall.TargetHandler.Resolved targetHandler)Resolves this appender to a stack manipulation. | 
| Constructor and Description | 
|---|
| ForMethodCall(MethodCall.Appender appender,
             MethodDescription methodDescription,
             MethodDescription instrumentedMethod,
             MethodCall.TargetHandler.Resolved targetHandler)Creates a new argument loader for loading a method call's return value. | 
| Resolved(MethodCall.Appender appender,
        MethodDescription methodDescription,
        MethodDescription instrumentedMethod,
        MethodCall.TargetHandler.Resolved targetHandler)Creates a resolved target handler for a method call. | 
Copyright © 2014–2023. All rights reserved.