- generateCallable(Object, String, Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to an instance method, indicating its signature. 
- generateCallable(Class<?>, String, Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to an instance method, indicating its signature. 
- generateCallable(String, String, Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to an instance method, indicating its signature. 
- generateCallable(Method) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to an instance method, indicating a Method instance. 
- generateCallable(Class<?>, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to provide instance method invocation using invokedynamic, passing the name of the method and class as parameters. 
- generateClass() - Method in class es.uniovi.reflection.invokedynamic.codegen.ClassGenerator
- 
Defines the class that performs the dynamic invocation. 
- generateConstructor(Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Constructor instance of the class and parameters passed as arguments. 
- generateConstructor(Class<?>, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to provide a constructor invocation using invokedynamic. 
- generateGetProperty(Object, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a GetProperty instance to obtain the value of an instance field by means of invokedynamic. 
- generateGetProperty(String, String, String) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a GetProperty instance to obtain the value of an instance field by means of invokedynamic. 
- generateGetProperty(Field) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a GetProperty instance to obtain the value of a Field by means of invokedynamic. 
- generateGetProperty(Class<?>, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to obtain the value of an instance field by means of invokedynamic. 
- generateInstance() - Method in class es.uniovi.reflection.invokedynamic.MemberBIClass
- 
Gets the class that extends the interface. 
- generateInvokeDynamic(Bootstrap, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to provide instance method invocation using invokedynamic, passing the bootstrap method as parameter. 
- generateInvokeDynamicCallable(Bootstrap, MethodSignature) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to methods, fields and constructors received as a parameter. 
- generateSetProperty(Object, String, Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a SetProperty instance to modify the value of an instance field by means of invokedynamic. 
- generateSetProperty(String, String, String) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a SetProperty instance to modify the value of an instance field by means of invokedynamic. 
- generateSetProperty(Field) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a SetProperty instance to modify the value of a Field by means of invokedynamic. 
- generateSetProperty(Class<?>, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to modify the value of an instance field by means of invokedynamic. 
- generateStaticCallable(Object, String, Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to a static method, indicating its signature. 
- generateStaticCallable(Class<?>, String, Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to a static method, indicating its signature. 
- generateStaticCallable(String, String, Class<T>, Class<?>...) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a Callable instance to perform dynamic invocations to a static method, indicating its signature. 
- generateStaticCallable(Class<?>, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to provide static method invocation using invokedynamic, passing the name of the method and class as parameters. 
- generateStaticGetProperty(Object, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a GetProperty instance to obtain the value of a static field by means of invokedynamic. 
- generateStaticGetProperty(String, String, String) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a GetProperty instance to obtain the value of a static field by means of invokedynamic. 
- generateStaticGetProperty(Class<?>, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to obtain the value of an static field by means of invokedynamic. 
- generateStaticInvokeDynamic(Bootstrap, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to provide static method invocation using invokedynamic, passing the bootstrap method as parameter. 
- generateStaticSetProperty(Object, String, Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a SetProperty instance to modify the value of a static field by means of invokedynamic. 
- generateStaticSetProperty(String, String, String) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates a SetProperty instance to modify the value of a static field by means of invokedynamic. 
- generateStaticSetProperty(Class<?>, String, Class<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Generates an object to modify the value of an static field by means of invokedynamic. 
- GeneratorUtil - Class in es.uniovi.reflection.invokedynamic.codegen
- 
Provides a collection of utility methods to facilitate the dynamic generation of classes. 
- GeneratorUtil() - Constructor for class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- get - Variable in class es.uniovi.reflection.invokedynamic.FieldClass
-  
- get(Object) - Method in interface es.uniovi.reflection.invokedynamic.interfaces.GetProperty
- 
Obtains the value of an instance field using invokedynamic. 
- get - Variable in class es.uniovi.reflection.invokedynamic.PropertyClass
-  
- GET_INSTANCE_BOOTSTRAP_ATTRIBUTE - Static variable in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicBootstrap
-  
- GET_STATIC_BOOTSTRAP_ATTRIBUTE - Static variable in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicBootstrap
-  
- getArgs() - Method in class es.uniovi.reflection.invokedynamic.util.Bootstrap
- 
Gets the additional parameters to be passed to the bootstrap. 
- getCache() - Method in class es.uniovi.reflection.invokedynamic.util.Bootstrap
- 
Gets the value indicating whether or not the bootstrap should be cached. 
- getCallable() - Method in class es.uniovi.reflection.invokedynamic.MemberBSClass
- 
Returns an instance of the generated class. 
- getCallable() - Method in class es.uniovi.reflection.invokedynamic.MemberClass
- 
Returns an instance of the generated class. 
- getCallable() - Method in class es.uniovi.reflection.invokedynamic.MethodClass
- 
Returns an instance of the generated class. 
- getCallable(Class<?>, String, Class<?>, Class<?>[], TypeModifier) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Returns a Callable object. 
- getCallableClassSignatureBridge(String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getCallableMethodSignatureBridge(Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getClassLoader() - Static method in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicClassLoader
-  
- getClassName(String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getClassToDescriptor(String) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Returns an object whose type is represented by a type descriptor. 
- getClazz() - Method in class es.uniovi.reflection.invokedynamic.util.MethodSignature
- 
Gets the class the defined method belongs to. 
- getConstructor() - Method in class es.uniovi.reflection.invokedynamic.ConstructorClass
- 
Returns an instance of the generated class. 
- getConstructorClassSignatureBridge(String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getConstructorMethodSignatureBridge(Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getDesc() - Method in class es.uniovi.reflection.invokedynamic.util.Bootstrap
- 
Gets the signature of the method in the bootstrap to be invoked. 
- getDescriptorPrimitive(String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getGetProperty() - Method in class es.uniovi.reflection.invokedynamic.FieldClass
- 
Returns an instance of the generated class. 
- getGetProperty(Class<?>, String, Class<?>, TypeModifier) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Returns a GetProperty object. 
- getGetPropertyClassSignatureBridge(String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getGetPropertyMethodSignatureBridge(Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getHandle() - Method in class es.uniovi.reflection.invokedynamic.util.Bootstrap
- 
Gets the handle to be used in the bootstrap invocation. 
- getInstance() - Method in class es.uniovi.reflection.invokedynamic.codegen.ClassGenerator
- 
Returns an instance of the generated class. 
- getInstance() - Method in class es.uniovi.reflection.invokedynamic.ConstructorClass
- 
Gets the class to extend the Constructor interface. 
- getInstance() - Method in class es.uniovi.reflection.invokedynamic.MemberBIClass
- 
Returns an instance of the generated class. 
- getInstance() - Method in class es.uniovi.reflection.invokedynamic.MemberBSClass
- 
Gets the class to extend the Callable interface. 
- getInstance() - Method in class es.uniovi.reflection.invokedynamic.MemberClass
- 
Gets the class to extend the Callable interface. 
- getInstance() - Method in class es.uniovi.reflection.invokedynamic.MethodClass
- 
Gets the class to extend the Callable interface. 
- getInstance(MemberBIClass<T>) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Returns an object of type T. 
- getInstanceBootstrapAttribute(MethodHandles.Lookup, String, MethodType, Class<?>, String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicBootstrap
- 
Bootstrap used to generate CallSite for instance fields to get their value. 
- getInstanceGet() - Method in class es.uniovi.reflection.invokedynamic.FieldClass
- 
Gets the class that implements GetProperty. 
- getInstanceGet() - Method in class es.uniovi.reflection.invokedynamic.PropertyClass
- 
Gets the class that implements GetProperty. 
- getInstanceSet() - Method in class es.uniovi.reflection.invokedynamic.FieldClass
- 
Gets the class that implements SetProperty. 
- getInstanceSet() - Method in class es.uniovi.reflection.invokedynamic.PropertyClass
- 
Gets the class that implements SetProperty 
- getInvokedynamicCallable(Bootstrap, MethodSignature) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Returns a Callable object. 
- getParametersType() - Method in class es.uniovi.reflection.invokedynamic.util.MethodSignature
- 
Gets the type of the parameters of the member 
- GetProperty<T> - Interface in es.uniovi.reflection.invokedynamic.interfaces
- 
Defines the method that performs a dynamic invocation returning a field value. 
- getProperty() - Method in class es.uniovi.reflection.invokedynamic.PropertyClass
- 
Returns an object that implements GetProperty to perform dynamic invocations to the property. 
- GetPropertyClassName - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- GetPropertylengthAloadBridge - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- GetPropertyMehtodName - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- GetPropertySignature - Static variable in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getReturnType(Class<?>) - Static method in class es.uniovi.reflection.invokedynamic.codegen.GeneratorUtil
-  
- getRtype() - Method in class es.uniovi.reflection.invokedynamic.util.MethodSignature
- 
Gets the return type of the member. 
- getSetProperty() - Method in class es.uniovi.reflection.invokedynamic.FieldClass
- 
Returns an instance of the generated class. 
- getSetProperty(Class<?>, String, Class<?>, TypeModifier) - Static method in class es.uniovi.reflection.invokedynamic.ProxyFactory
- 
Returns a SetProperty object. 
- getStaticBootstrapAttribute(MethodHandles.Lookup, String, MethodType, Class<?>, String) - Static method in class es.uniovi.reflection.invokedynamic.codegen.InvokedynamicBootstrap
- 
Bootstrap used to generate CallSite for static fields to get their value.