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

G

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.
A B C D E F G H I L M N P R S T U V