public static interface InvokeDynamic.InvocationProvider.ArgumentProvider
| Modifier and Type | Interface and Description | 
|---|---|
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ConstantPoolWrapperRepresents wrapper types and types that could be stored in a class's constant pool as such
 constant pool values. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForBooleanConstantAn argument provider for a  booleanvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForByteConstantAn argument provider for a  bytevalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForCharacterConstantAn argument provider for a  charvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForClassConstantAn argument provider for a  Classconstant. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForDoubleConstantAn argument provider for a  doublevalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForEnumerationValueAn argument provider for an  Enumconstant. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForExistingFieldProvides an argument from an existing field. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForExplicitTypedMethodParameterAn argument provider that loads an argument of the intercepted method. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForFloatConstantAn argument provider for a  floatvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForInstanceFieldAn argument provider that loads a value from an instance field. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForIntegerConstantAn argument provider for a  intvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForInterceptedMethodInstanceAndParametersAn argument provider that loads a reference to the intercepted instance and all arguments of
 the intercepted method. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForInterceptedMethodParametersAn argument provider that loads all arguments of the intercepted method. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForJavaInstanceAn argument provider for a Java instance. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForLongConstantAn argument provider for a  longvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForMethodParameterAn argument provider that loads an argument of the intercepted method. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForNullValueAn argument provider for the  nullvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForShortConstantAn argument provider for a  shortvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForStaticFieldAn argument provider for a value that is stored in a randomly named static field. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForStringConstantAn argument provider for a  Stringvalue. | 
| static class  | InvokeDynamic.InvocationProvider.ArgumentProvider.ForThisInstanceAn argument provider that loads the intercepted instance. | 
| static interface  | InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved | 
| Modifier and Type | Method and Description | 
|---|---|
| InstrumentedType | prepare(InstrumentedType instrumentedType)Prepares the instrumented type. | 
| InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved | resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod,
       Assigner assigner,
       Assigner.Typing typing)Resolves an argument provider. | 
InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, Assigner.Typing typing)
instrumentedType - The instrumented type.instrumentedMethod - The instrumented method.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–2016. All rights reserved.