protected static interface MethodCall.ArgumentLoader
| Modifier and Type | Interface 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 | Method and Description | 
|---|---|
| InstrumentedType | prepare(InstrumentedType instrumentedType)Prepares the instrumented type in order to allow the loading of the represented argument. | 
| StackManipulation | resolve(TypeDescription instrumentedType,
       MethodDescription interceptedMethod,
       TypeDescription targetType,
       Assigner assigner,
       Assigner.Typing typing)Loads the argument that is represented by this instance onto the operand stack. | 
StackManipulation resolve(TypeDescription instrumentedType, MethodDescription interceptedMethod, TypeDescription targetType, Assigner assigner, Assigner.Typing typing)
instrumentedType - The instrumented type.interceptedMethod - The method being intercepted.targetType - The target type.assigner - The assigner to be used.typing - Indicates if dynamic type castings should be attempted for incompatible assignments.InstrumentedType prepare(InstrumentedType instrumentedType)
instrumentedType - The instrumented type.Copyright © 2014–2015. All rights reserved.