| Package | Description | 
|---|---|
| net.bytebuddy.implementation | The implementation package contains any logic for intercepting method calls. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | MethodCall.ArgumentLoader.ForBooleanConstantLoads a  booleanvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForByteConstantLoads a  bytevalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForCharacterConstantLoads a  charvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForClassConstantLoads a  Classvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForDoubleConstantLoads a  doublevalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForEnumerationValueAn argument loader that loads an enumeration constant. | 
| static class  | MethodCall.ArgumentLoader.ForExistingFieldLoads the value of an existing field onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForFloatConstantLoads a  floatvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForInstanceFieldLoads a value onto the operand stack that is stored in an instance field. | 
| static class  | MethodCall.ArgumentLoader.ForIntegerConstantLoads an  intvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForJavaInstanceLoads a Java instance onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForLongConstantLoads a  longvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForMethodParameterLoads a parameter of the instrumented method onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForNullConstantAn argument loader that loads the  nullvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForOwnTypeLoads the instrumented type onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForShortConstantLoads a  shortvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForStaticFieldLoads a value onto the operand stack that is stored in a static field. | 
| static class  | MethodCall.ArgumentLoader.ForTextConstantLoads a  Stringvalue onto the operand stack. | 
| static class  | MethodCall.ArgumentLoader.ForThisReferenceAn argument loader that assigns the  thisreference to a parameter. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<MethodCall.ArgumentLoader> | MethodCall. argumentLoadersThe argument loader to load arguments onto the operand stack in their application order. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MethodCall.ArgumentLoader | MethodCall.ArgumentLoader.ForStaticField. of(Object value)Resolves a value to be stored to be stored in the constant pool of the class, if possible. | 
| Constructor and Description | 
|---|
| MethodCall(MethodCall.MethodLocator methodLocator,
          MethodCall.TargetHandler targetHandler,
          List<MethodCall.ArgumentLoader> argumentLoaders,
          MethodCall.MethodInvoker methodInvoker,
          MethodCall.TerminationHandler terminationHandler,
          Assigner assigner,
          boolean dynamicallyTyped)Creates a new method call implementation. | 
Copyright © 2014–2015. All rights reserved.