A B C D E F G H I L M N P R S T U V 

C

cache - Variable in class es.uniovi.reflection.invokedynamic.util.Bootstrap
 
Cache - Enum in es.uniovi.reflection.invokedynamic.util
Indicates whether or not an element should be stored in the cache.
Cache() - Constructor for enum es.uniovi.reflection.invokedynamic.util.Cache
 
call - Variable in class es.uniovi.reflection.invokedynamic.MemberBIClass
 
call - Variable in class es.uniovi.reflection.invokedynamic.MemberBSClass
 
call - Variable in class es.uniovi.reflection.invokedynamic.MemberClass
 
call - Variable in class es.uniovi.reflection.invokedynamic.MethodClass
 
Callable<T> - Interface in es.uniovi.reflection.invokedynamic.interfaces
Defines the invoke method that performs a dynamic method invocation.
CallableClassName - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
CallablelengthAloadBridge - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
CallableMehtodName - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
CallableSignature - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
castToBoolean(Object) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
castToChar(Object) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
castToNumber(Object) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
castToNumber(Object, Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
charUnbox(Object) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
checkTypes() - Method in class es.uniovi.reflection.invokedynamic.util.Bootstrap
Checks that the types of the arguments to be passed to the bootstrap method are correct.
classBootstrap - Variable in class es.uniovi.reflection.invokedynamic.util.Bootstrap
 
classDescriptor - Static variable in class es.uniovi.reflection.invokedynamic.ProxyFactory
 
classes - Static variable in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicClassLoader
 
ClassGenerator<T> - Class in es.uniovi.reflection.invokedynamic.codegen
Dynamically generates the JVM code that uses the invokedynamic opcode.
ClassGenerator(Bootstrap, String, String, String, MethodType, MethodType, boolean, boolean, MethodType, int, boolean[], int) - Constructor for class es.uniovi.reflection.invokedynamic.codegen.ClassGenerator
Constructor of the class that receives all the arguments to dynamically create the class to perform the dynamic invocation.
className - Variable in class es.uniovi.reflection.invokedynamic.codegen.ClassGenerator
 
classSignature - Variable in class es.uniovi.reflection.invokedynamic.codegen.ClassGenerator
 
clazz - Variable in class es.uniovi.reflection.invokedynamic.ConstructorClass
 
clazz - Variable in class es.uniovi.reflection.invokedynamic.MemberBIClass
 
clazz - Variable in class es.uniovi.reflection.invokedynamic.MemberClass
 
clazz - Variable in class es.uniovi.reflection.invokedynamic.PropertyClass
 
clazz - Variable in class es.uniovi.reflection.invokedynamic.util.MethodSignature
 
constructor - Variable in class es.uniovi.reflection.invokedynamic.ConstructorClass
 
Constructor<T> - Interface in es.uniovi.reflection.invokedynamic.interfaces
Defines the method that performs a dynamic constructor invocation.
CONSTRUCTOR_BOOTSTRAP - Static variable in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicBootstrap
 
constructorBootstrap(MethodHandles.Lookup, String, MethodType, Class<?>, String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicBootstrap
Bootstrap used to generate CallSite for constructors.
ConstructorClass<T> - Class in es.uniovi.reflection.invokedynamic
Generates and stores the classes that perform a dynamic invocation, providing the signature of a constructor.
ConstructorClass(Class<T>, Class<?>...) - Constructor for class es.uniovi.reflection.invokedynamic.ConstructorClass
 
constructorClass - Static variable in class es.uniovi.reflection.invokedynamic.ProxyFactory
 
ConstructorClassName - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
ConstructorlengthAloadBridge - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
ConstructorMehtodName - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
ConstructorSignature - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
 
A B C D E F G H I L M N P R S T U V