Modifier and Type |
Interface and Description |
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ConstantPoolWrapper
Represents wrapper types and types that could be stored in a class's constant pool as such
constant pool values.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForBooleanConstant
An argument provider for a boolean value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForByteConstant
An argument provider for a byte value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForCharacterConstant
An argument provider for a char value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForClassConstant
An argument provider for a Class constant.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForDoubleConstant
An argument provider for a double value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForEnumerationValue
An argument provider for an Enum constant.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForField
Provides an argument from an existing field.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForFloatConstant
An argument provider for a float value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForInstance
An argument provider for a value that is stored in a randomly named static field.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForIntegerConstant
An argument provider for a int value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForInterceptedMethodInstanceAndParameters
An argument provider that loads a reference to the intercepted instance and all arguments of
the intercepted method.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForInterceptedMethodParameters
An argument provider that loads all arguments of the intercepted method.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForJavaConstant
An argument provider for a Java instance.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForLongConstant
An argument provider for a long value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForMethodParameter
An argument provider that loads an argument of the intercepted method.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForNullValue
An argument provider for the null value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForShortConstant
An argument provider for a short value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForStringConstant
An argument provider for a String value.
|
static class |
InvokeDynamic.InvocationProvider.ArgumentProvider.ForThisInstance
An argument provider that loads the intercepted instance.
|
static interface |
InvokeDynamic.InvocationProvider.ArgumentProvider.Resolved
|