- 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
-