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