public static class InvokeDynamic.InvocationProvider.ArgumentProvider.ForClassConstant extends Object implements InvokeDynamic.InvocationProvider.ArgumentProvider
Class constant.InvokeDynamic.InvocationProvider.ArgumentProvider.ConstantPoolWrapper, InvokeDynamic.InvocationProvider.ArgumentProvider.ForBooleanConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForByteConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForCharacterConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForClassConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForDoubleConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForEnumerationValue, InvokeDynamic.InvocationProvider.ArgumentProvider.ForExistingField, InvokeDynamic.InvocationProvider.ArgumentProvider.ForExplicitTypedMethodParameter, InvokeDynamic.InvocationProvider.ArgumentProvider.ForFloatConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForInstanceField, InvokeDynamic.InvocationProvider.ArgumentProvider.ForIntegerConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForInterceptedMethodInstanceAndParameters, InvokeDynamic.InvocationProvider.ArgumentProvider.ForInterceptedMethodParameters, InvokeDynamic.InvocationProvider.ArgumentProvider.ForJavaInstance, InvokeDynamic.InvocationProvider.ArgumentProvider.ForLongConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForMethodParameter, InvokeDynamic.InvocationProvider.ArgumentProvider.ForNullValue, InvokeDynamic.InvocationProvider.ArgumentProvider.ForShortConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForStaticField, InvokeDynamic.InvocationProvider.ArgumentProvider.ForStringConstant, InvokeDynamic.InvocationProvider.ArgumentProvider.ForThisInstance, InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved| Constructor and Description | 
|---|
| ForClassConstant(TypeDescription typeDescription)Creates a new argument provider for the given type description. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object other) | 
| int | hashCode() | 
| InstrumentedType | prepare(InstrumentedType instrumentedType)Prepares the instrumented type. | 
| InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved | resolve(TypeDescription instrumentedType,
       MethodDescription instrumentedMethod,
       Assigner assigner,
       boolean dynamicallyTyped)Resolves an argument provider. | 
| String | toString() | 
public ForClassConstant(TypeDescription typeDescription)
typeDescription - The type to represent.public InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved resolve(TypeDescription instrumentedType, MethodDescription instrumentedMethod, Assigner assigner, boolean dynamicallyTyped)
InvokeDynamic.InvocationProvider.ArgumentProviderresolve in interface InvokeDynamic.InvocationProvider.ArgumentProviderinstrumentedType - The instrumented type.instrumentedMethod - The instrumented method.assigner - The assigner to be used.dynamicallyTyped - true if the assigner should attempt to resolve an assigned type
                           at runtime.public InstrumentedType prepare(InstrumentedType instrumentedType)
InvokeDynamic.InvocationProvider.ArgumentProviderprepare in interface InvokeDynamic.InvocationProvider.ArgumentProviderinstrumentedType - The instrumented type.Copyright © 2014–2015. All rights reserved.