Skip navigation links
A C F G H I M O P R S 

A

apply(Function<Class<?>[], Optional<T>>) - Method in class io.github.portlek.reflection.parameterized.ParameterizedOf
 

C

call(Object...) - Method in interface io.github.portlek.reflection.RefMethod
calls the method with the given parameters as a static.
call(Object...) - Method in interface io.github.portlek.reflection.RefMethodExecuted
calls the method with the given parameters.
ClassOf<T> - Class in io.github.portlek.reflection.clazz
an implementation for RefClass.
ClassOf(Class<T>) - Constructor for class io.github.portlek.reflection.clazz.ClassOf
ctor.
ClassOf(T) - Constructor for class io.github.portlek.reflection.clazz.ClassOf
 
ClassOf(String) - Constructor for class io.github.portlek.reflection.clazz.ClassOf
 
ConstructorOf<T> - Class in io.github.portlek.reflection.constructor
an implementation for RefConstructed.
ConstructorOf(Constructor<T>) - Constructor for class io.github.portlek.reflection.constructor.ConstructorOf
ctor.
Converted - Class in io.github.portlek.reflection.parameterized
a class that converts the given objects into the Class.
Converted(boolean, Object[]) - Constructor for class io.github.portlek.reflection.parameterized.Converted
ctor.
create(Object...) - Method in class io.github.portlek.reflection.constructor.ConstructorOf
 
create(Object...) - Method in interface io.github.portlek.reflection.RefConstructed
creates a new instance from the given parameters.

F

FieldOf - Class in io.github.portlek.reflection.field
an implementation for RefField.
FieldOf(Field) - Constructor for class io.github.portlek.reflection.field.FieldOf
ctor.

G

get() - Method in class io.github.portlek.reflection.parameterized.Converted
 
get() - Method in class io.github.portlek.reflection.parameterized.Primitive
 
getAnnotation(Class<A>) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getAnnotation(Class<A>) - Method in class io.github.portlek.reflection.constructor.ConstructorOf
 
getAnnotation(Class<A>) - Method in class io.github.portlek.reflection.field.FieldOf
 
getAnnotation(Class<A>) - Method in class io.github.portlek.reflection.method.MethodOf
 
getAnnotation(Class<A>) - Method in interface io.github.portlek.reflection.RefAnnotated
gets the annotation from the given annotation class.
getAnnotation(Class<A>, Consumer<A>) - Method in interface io.github.portlek.reflection.RefAnnotated
gets the annotation from the given annotation class and if it's found runs the consumer.
getConstructor(Object...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getConstructor(int) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getConstructor(Object...) - Method in interface io.github.portlek.reflection.RefClass
gets existing constructor by types.
getConstructor(int) - Method in interface io.github.portlek.reflection.RefClass
gets constructor by number of arguments.
getDeclaredFields() - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getDeclaredFields() - Method in interface io.github.portlek.reflection.RefClass
gets all declared fields.
getDeclaredFieldsWithAnnotation(Class<A>) - Method in interface io.github.portlek.reflection.RefClass
gets a declared field list that has the given annotation.
getDeclaredFieldsWithAnnotation(Class<A>, BiConsumer<RefField, A>) - Method in interface io.github.portlek.reflection.RefClass
gets a declared field list that has the given annotation and runs the consumer for each found field.
getDeclaredMethods() - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getDeclaredMethods() - Method in interface io.github.portlek.reflection.RefClass
gets all declared methods.
getDeclaredMethodsWithAnnotation(Class<A>) - Method in interface io.github.portlek.reflection.RefClass
gets a method field list that has the given annotation.
getDeclaredMethodsWithAnnotation(Class<A>, BiConsumer<RefMethod, A>) - Method in interface io.github.portlek.reflection.RefClass
gets a declared method list that has the given annotation and runs the consumer for each found method.
getField(String) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getField(RefClass<X>) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getField(Class<?>) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getField(String) - Method in interface io.github.portlek.reflection.RefClass
gets field by name.
getField(RefClass<X>) - Method in interface io.github.portlek.reflection.RefClass
gets field by type.
getField(Class<?>) - Method in interface io.github.portlek.reflection.RefClass
gets field by type.
getFields() - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getFields() - Method in interface io.github.portlek.reflection.RefClass
gets all fields.
getFieldsWithAnnotation(Class<A>) - Method in interface io.github.portlek.reflection.RefClass
gets a field list that has the given annotation.
getFieldsWithAnnotation(Class<A>, BiConsumer<RefField, A>) - Method in interface io.github.portlek.reflection.RefClass
gets a field list that has the given annotation and runs the consumer for each found field.
getMethod(String, Object...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getMethod(String, Object...) - Method in interface io.github.portlek.reflection.RefClass
gets existing method by name and types.
getMethodByName(String...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getMethodByName(String...) - Method in interface io.github.portlek.reflection.RefClass
gets method by name.
getMethodByParameter(Object...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getMethodByParameter(Object...) - Method in interface io.github.portlek.reflection.RefClass
gets method by type parameters.
getMethodByReturnType(RefClass<X>) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getMethodByReturnType(Class<?>) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getMethodByReturnType(RefClass<X>) - Method in interface io.github.portlek.reflection.RefClass
gets method by return value.
getMethodByReturnType(Class<?>) - Method in interface io.github.portlek.reflection.RefClass
gets method by return value.
getMethods() - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getMethods() - Method in interface io.github.portlek.reflection.RefClass
gets all methods.
getMethodsWithAnnotation(Class<A>) - Method in interface io.github.portlek.reflection.RefClass
gets a method list that has the given annotation.
getMethodsWithAnnotation(Class<A>, BiConsumer<RefMethod, A>) - Method in interface io.github.portlek.reflection.RefClass
gets a method list that has the given annotation and runs the consumer for each found method.
getName() - Method in class io.github.portlek.reflection.field.FieldOf
 
getName() - Method in interface io.github.portlek.reflection.RefField
gets name of the field.
getPrimitiveConstructor(Object...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getPrimitiveConstructor(Object...) - Method in interface io.github.portlek.reflection.RefClass
gets existing constructor by types.
getPrimitiveMethod(String, Object...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getPrimitiveMethod(String, Object...) - Method in interface io.github.portlek.reflection.RefClass
gets existing method by name and types.
getPrimitiveMethodByParameter(Object...) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getPrimitiveMethodByParameter(Object...) - Method in interface io.github.portlek.reflection.RefClass
gets method by type parameters.
getRealClass() - Method in class io.github.portlek.reflection.clazz.ClassOf
 
getRealClass() - Method in interface io.github.portlek.reflection.RefClass
obtains the real class.
getType() - Method in class io.github.portlek.reflection.field.FieldOf
 
getType() - Method in interface io.github.portlek.reflection.RefField
gets the type of the field.
getValue() - Method in interface io.github.portlek.reflection.RefField
gets the field's object as a static.
getValue() - Method in interface io.github.portlek.reflection.RefFieldExecuted
gets the field's value.

H

hasAnnotation(Class<A>) - Method in interface io.github.portlek.reflection.RefAnnotated
checks if this has the given annotation.

I

io.github.portlek.reflection - package io.github.portlek.reflection
the package that contains all interface classes.
io.github.portlek.reflection.clazz - package io.github.portlek.reflection.clazz
the package that contains RefClass implementations.
io.github.portlek.reflection.constructor - package io.github.portlek.reflection.constructor
the package that contains RefConstructed implementations.
io.github.portlek.reflection.field - package io.github.portlek.reflection.field
the package that contains RefField implementations.
io.github.portlek.reflection.method - package io.github.portlek.reflection.method
the package that contains RefMethod implementations.
io.github.portlek.reflection.parameterized - package io.github.portlek.reflection.parameterized
the package that contains RefParameterized implementations.
isInstance(Object) - Method in class io.github.portlek.reflection.clazz.ClassOf
 
isInstance(Object) - Method in interface io.github.portlek.reflection.RefClass
checks if the given object is instance of this.

M

MethodOf - Class in io.github.portlek.reflection.method
an implementation for RefMethod.
MethodOf(Method) - Constructor for class io.github.portlek.reflection.method.MethodOf
ctor.

O

of(Object) - Method in class io.github.portlek.reflection.field.FieldOf
 
of(Object) - Method in class io.github.portlek.reflection.method.MethodOf
 
of(Object) - Method in interface io.github.portlek.reflection.RefField
applies the given object to create a RefFieldExecuted object.
of(Object) - Method in interface io.github.portlek.reflection.RefMethod
applies the given object to create a RefMethodExecuted object.

P

ParameterizedOf<T> - Class in io.github.portlek.reflection.parameterized
a class that allows you to use the given objects as parameter types.
ParameterizedOf(Converted) - Constructor for class io.github.portlek.reflection.parameterized.ParameterizedOf
ctor.
ParameterizedOf(boolean, Object...) - Constructor for class io.github.portlek.reflection.parameterized.ParameterizedOf
ctor.
ParameterizedOf(Object...) - Constructor for class io.github.portlek.reflection.parameterized.ParameterizedOf
ctor.
Primitive<T> - Class in io.github.portlek.reflection.parameterized
a class that converts the given class into the its primitive.
Primitive(Class<T>) - Constructor for class io.github.portlek.reflection.parameterized.Primitive
ctor.

R

RefAnnotated - Interface in io.github.portlek.reflection
an interface for the objects which are able to annotate.
RefClass<T> - Interface in io.github.portlek.reflection
an interface to determine Class.
RefConstructed<T> - Interface in io.github.portlek.reflection
an interface to determine Constructor.
RefField - Interface in io.github.portlek.reflection
an interface to determine Field.
RefFieldExecuted - Interface in io.github.portlek.reflection
an interface to determine applied Field.
RefMethod - Interface in io.github.portlek.reflection
an interface to determine Method.
RefMethodExecuted - Interface in io.github.portlek.reflection
an interface to determine applied Method.
RefParameterized<T> - Interface in io.github.portlek.reflection
an interface to determine primitive class types.

S

setValue(Object) - Method in interface io.github.portlek.reflection.RefField
sets the given object to the static field.
setValue(Object) - Method in interface io.github.portlek.reflection.RefFieldExecuted
sets the field to the given value.
A C F G H I M O P R S 
Skip navigation links

Copyright © 2021. All rights reserved.