A B C D F G I L M N O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Accessibles - Class in org.fest.reflect.util
-
Understands utility methods related to
s.AccessibleObject
B
- beginFieldAccess(String) - Static method in class org.fest.reflect.field.FieldName
-
Creates a new
: the starting point of the fluent interface for accessing fields using Java Reflection.FieldName
- beginStaticFieldAccess(String) - Static method in class org.fest.reflect.field.StaticFieldName
-
Creates a new
: the starting point of the fluent interface for accessing static fields using Java Reflection.StaticFieldName
C
- constructor() - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for invoking constructors via reflection.
D
- DecoratedInvoker<T> - Class in org.fest.reflect.field
-
A decorated invoker allowing to ignore some exceptions or returning decorator result instead of field result.
- DecoratorInvocationHandler<T> - Class in org.fest.reflect.field.decorator
- DecoratorInvocationHandler(T, T) - Constructor for class org.fest.reflect.field.decorator.DecoratorInvocationHandler
F
- field(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for accessing fields via reflection.
Nested field are supported with dot notation, e.g. - FieldName - Class in org.fest.reflect.field
-
Understands the name of a field to access using Java Reflection.
- FieldType<T> - Class in org.fest.reflect.field
-
Understands the type of a field to access using Java Reflection.
- FieldTypeRef<T> - Class in org.fest.reflect.field
-
Understands the type of a field to access using Java Reflection.
G
- get() - Method in class org.fest.reflect.beanproperty.Invoker
-
Returns the value of the property managed by this class.
- get() - Method in class org.fest.reflect.field.Invoker
-
Returns the value of the field managed by this class.
- get() - Method in class org.fest.reflect.innerclass.Invoker
-
Returns a reference to the static inner class with the specified name in the specified declaring class.
- getDecorator() - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- getResult(Object, Object) - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- getResult(Object, Object) - Method in class org.fest.reflect.field.decorator.PostDecorator
- getResult(Object, Object) - Method in class org.fest.reflect.field.decorator.PreDecorator
- getTarget() - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
I
- ignoringDecoratorExceptions() - Method in class org.fest.reflect.field.DecoratedInvoker
-
Ignores any
RuntimeException
which comes from the preceding decorator. - ignoringDecoratorExceptionsOfType(Class<?>) - Method in class org.fest.reflect.field.DecoratedInvoker
-
Ignores any exception of the
exceptionClass
type which comes from the preceding decorator. - in(Class<?>) - Method in class org.fest.reflect.field.StaticFieldType
-
Returns a new field invoker.
- in(Class<?>) - Method in class org.fest.reflect.field.StaticFieldTypeRef
-
Returns a new field invoker.
- in(Class<?>) - Method in class org.fest.reflect.innerclass.StaticInnerClassName
-
Specifies the declaring class of the static inner class to obtain.
- in(Class<?>) - Method in class org.fest.reflect.method.StaticMethodName
-
Creates a new invoker for a static method that takes no parameters and return value
void
. - in(Class<?>) - Method in class org.fest.reflect.method.StaticMethodParameterTypes
-
Creates a new method invoker.
- in(Class<?>) - Method in class org.fest.reflect.method.StaticMethodReturnType
-
Creates a new method invoker.
- in(Class<?>) - Method in class org.fest.reflect.method.StaticMethodReturnTypeRef
-
Creates a new method invoker.
- in(Class<T>) - Method in class org.fest.reflect.constructor.ParameterTypes
-
Creates a new constructor invoker.
- in(Class<T>) - Method in class org.fest.reflect.constructor.TargetType
-
Creates a new constructor invoker.
- in(Object) - Method in class org.fest.reflect.beanproperty.PropertyType
-
Returns a new property invoker.
- in(Object) - Method in class org.fest.reflect.beanproperty.PropertyTypeRef
-
Returns a new property invoker.
- in(Object) - Method in class org.fest.reflect.field.FieldType
-
Returns a new field access invoker, capable of accessing (read/write) the underlying field.
- in(Object) - Method in class org.fest.reflect.field.FieldTypeRef
-
Returns a new field invoker.
- in(Object) - Method in class org.fest.reflect.method.MethodName
-
Creates a new invoker for a method that takes no parameters and return value
void
. - in(Object) - Method in class org.fest.reflect.method.MethodParameterTypes
-
Creates a new method invoker.
- in(Object) - Method in class org.fest.reflect.method.MethodReturnType
-
Creates a new method invoker.
- in(Object) - Method in class org.fest.reflect.method.MethodReturnTypeRef
-
Creates a new method invoker.
- info() - Method in class org.fest.reflect.beanproperty.Invoker
-
Returns the "real" property managed by this class.
- info() - Method in class org.fest.reflect.constructor.Invoker
-
Returns the "real" constructor managed by this class.
- info() - Method in class org.fest.reflect.field.Invoker
-
Returns the "real" field managed by this class.
- info() - Method in class org.fest.reflect.method.Invoker
-
Returns the "real" method managed by this class.
- invoke(Object...) - Method in class org.fest.reflect.method.Invoker
-
Invokes the method managed by this class using the given arguments.
- invoke(Object, Method, Object[]) - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- invoke(Object, Method, Object[]) - Method in class org.fest.reflect.field.decorator.RuntimeExceptionShield
- invokeFirst(Method, Object[]) - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- invokeFirst(Method, Object[]) - Method in class org.fest.reflect.field.decorator.PostDecorator
- invokeFirst(Method, Object[]) - Method in class org.fest.reflect.field.decorator.PreDecorator
- Invoker<T> - Class in org.fest.reflect.beanproperty
-
Understands the use of instrospection to access a property from a JavaBean.
- Invoker<T> - Class in org.fest.reflect.constructor
-
Understands the invocation of a constructor via Java Reflection.
- Invoker<T> - Class in org.fest.reflect.field
-
Understands the use of reflection to access a field from an object.
- Invoker - Class in org.fest.reflect.innerclass
-
Understands how to obtain a reference to a static inner class.
- Invoker<T> - Class in org.fest.reflect.method
-
Understands the use of reflection to access a method from an object.
- invokeSecond(Method, Object[]) - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- invokeSecond(Method, Object[]) - Method in class org.fest.reflect.field.decorator.PostDecorator
- invokeSecond(Method, Object[]) - Method in class org.fest.reflect.field.decorator.PreDecorator
L
- load() - Method in class org.fest.reflect.type.Type
-
Loads the class with the name specified in this type, using this class'
ClassLoader
. - load() - Method in class org.fest.reflect.type.TypeLoader
-
Loads the class with the name specified in this type, using this class'
ClassLoader
. - loadAs(Class<T>) - Method in class org.fest.reflect.type.Type
-
Loads the class with the name specified in this type, as the given type, using this class'
ClassLoader
. - loadAs(Class<T>) - Method in class org.fest.reflect.type.TypeLoader
-
Loads the class with the name specified in this type, as the given type, using this class'
ClassLoader
.
M
- makeAccessible(AccessibleObject) - Static method in class org.fest.reflect.util.Accessibles
-
Sets the
accessible
flag of the given
toAccessibleObject
true
. - method(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for invoking methods via reflection.
- MethodName - Class in org.fest.reflect.method
-
Understands the name of a method to invoke using Java Reflection.
- MethodParameterTypes<T> - Class in org.fest.reflect.method
-
Understands the parameter types of the method to invoke.
- MethodReturnType<T> - Class in org.fest.reflect.method
-
Understands the return type of the method to invoke.
- MethodReturnTypeRef<T> - Class in org.fest.reflect.method
-
Understands the return type reference of the method to invoke.
N
- newInstance(Object...) - Method in class org.fest.reflect.constructor.Invoker
-
Creates a new instance of
T
by calling a constructor with the given arguments. - newInvoker(Class<T>, Class<?>...) - Static method in class org.fest.reflect.constructor.Invoker
- newType(String) - Static method in class org.fest.reflect.type.Type
-
Creates a new
: the starting point of the fluent interface for loading classes dynamically.Type
O
- ofType(Class<T>) - Method in class org.fest.reflect.beanproperty.PropertyName
-
Sets the type of the property to access.
- ofType(Class<T>) - Method in class org.fest.reflect.field.FieldName
-
Sets the type of the field to access.
- ofType(Class<T>) - Method in class org.fest.reflect.field.StaticFieldName
-
Sets the type of the field to access.
- ofType(TypeRef<T>) - Method in class org.fest.reflect.beanproperty.PropertyName
-
Sets the type reference of the property to access.
- ofType(TypeRef<T>) - Method in class org.fest.reflect.field.FieldName
-
Sets the type reference of the field to access.
- ofType(TypeRef<T>) - Method in class org.fest.reflect.field.StaticFieldName
-
Sets the type reference of the field to access.
- org.fest.reflect.beanproperty - package org.fest.reflect.beanproperty
-
Provides a "fluent" API for property access via the Bean Instrospection API.
- org.fest.reflect.constructor - package org.fest.reflect.constructor
-
Provides a "fluent" API for constructor invocation via the Java Reflection API.
- org.fest.reflect.core - package org.fest.reflect.core
-
Provides a "fluent" API that makes usage of the Java Reflection API easier and improves code readability.
- org.fest.reflect.exception - package org.fest.reflect.exception
-
Exceptions used in the FEST-Reflect module.
- org.fest.reflect.field - package org.fest.reflect.field
-
Provides a "fluent" API for field access via the Java Reflection API.
- org.fest.reflect.field.decorator - package org.fest.reflect.field.decorator
- org.fest.reflect.innerclass - package org.fest.reflect.innerclass
-
Provides a "fluent" API for accessing static inner classes via the Java Reflection API.
- org.fest.reflect.method - package org.fest.reflect.method
-
Provides a "fluent" API for method invocation via the Java Reflection API.
- org.fest.reflect.reference - package org.fest.reflect.reference
-
Provides support to use Java Generics overcoming the limitations of erasure.
- org.fest.reflect.type - package org.fest.reflect.type
-
Provides a "fluent" API for loading classes dynamically.
- org.fest.reflect.util - package org.fest.reflect.util
-
Utility methods.
P
- ParameterTypes - Class in org.fest.reflect.constructor
-
Understands the parameter types for the constructor to invoke.
- postDecorateWith(T) - Method in class org.fest.reflect.field.DecoratedInvoker
-
Adds a post-decorator to an already decorated field
- postDecorateWith(T) - Method in class org.fest.reflect.field.Invoker
-
Post-decorates a targeted object's methods.
- PostDecorator<T> - Class in org.fest.reflect.field.decorator
-
A proxy for post-decorating a field
- PostDecorator(T, T) - Constructor for class org.fest.reflect.field.decorator.PostDecorator
- preDecorateWith(T) - Method in class org.fest.reflect.field.DecoratedInvoker
-
Adds a pre-decorator to an already decorated field.
- preDecorateWith(T) - Method in class org.fest.reflect.field.Invoker
-
Pre-decorates a targeted object's methods.
- PreDecorator<T> - Class in org.fest.reflect.field.decorator
-
A proxy for pre-decorating a field
- PreDecorator(T, T) - Constructor for class org.fest.reflect.field.decorator.PreDecorator
- property(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for accessing properties via Bean Introspection.
- PropertyName - Class in org.fest.reflect.beanproperty
-
Understands the name of a property to access using Bean Introspection.
- PropertyType<T> - Class in org.fest.reflect.beanproperty
-
Understands the type of a property to access using Bean Instrospection.
- PropertyTypeRef<T> - Class in org.fest.reflect.beanproperty
-
Understands the type of a property to access using Bean Instrospection.
R
- rawType() - Method in class org.fest.reflect.reference.TypeRef
-
Returns the raw type of the generic type in this reference.
- Reflection - Class in org.fest.reflect.core
-
Understands the entry point for the classes in this package.
- ReflectionError - Exception in org.fest.reflect.exception
-
Understands an error raised when using reflection.
- ReflectionError(String) - Constructor for exception org.fest.reflect.exception.ReflectionError
-
Creates a new
.ReflectionError
- ReflectionError(String, Throwable) - Constructor for exception org.fest.reflect.exception.ReflectionError
-
Creates a new
.ReflectionError
- returningDecoratorResult() - Method in class org.fest.reflect.field.DecoratedInvoker
-
Specifies that the result from the decorator should be returned.
- RuntimeExceptionShield - Class in org.fest.reflect.field.decorator
-
A proxy for shielding from exception
- RuntimeExceptionShield(Object, Class<?>) - Constructor for class org.fest.reflect.field.decorator.RuntimeExceptionShield
S
- set(T) - Method in class org.fest.reflect.beanproperty.Invoker
-
Sets a value in the property managed by this class.
- set(T) - Method in class org.fest.reflect.field.Invoker
-
Sets a value in the field managed by this class.
- setAccessible(AccessibleObject, boolean) - Static method in class org.fest.reflect.util.Accessibles
-
Sets the
accessible
flag of the given
to the givenAccessibleObject
boolean
value. - setAccessibleIgnoringExceptions(AccessibleObject, boolean) - Static method in class org.fest.reflect.util.Accessibles
-
Sets the
accessible
flag of the given
to the givenAccessibleObject
boolean
value, ignoring any thrown exception. - setDecorator(T) - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- setReturnDecoratorResult(boolean) - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- shouldReturnDecoratorResult() - Method in class org.fest.reflect.field.decorator.DecoratorInvocationHandler
- startConstructorAccess() - Static method in class org.fest.reflect.constructor.TargetType
-
Creates a new
TargetType
. - startMethodAccess(String) - Static method in class org.fest.reflect.method.MethodName
-
Creates a new
: the starting point of the fluent interface for accessing methods using Java Reflection.MethodName
- startPropertyAccess(String) - Static method in class org.fest.reflect.beanproperty.PropertyName
-
Creates a new
: the starting point of the fluent interface for accessing properties using Bean Introspection.PropertyName
- startStaticInnerClassAccess(String) - Static method in class org.fest.reflect.innerclass.StaticInnerClassName
-
Creates a new
StaticInnerClassName
. - startStaticMethodAccess(String) - Static method in class org.fest.reflect.method.StaticMethodName
-
Creates a new
StaticMethodName
: the starting point of the fluent interface for accessing static methods using Java Reflection. - staticField(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for accessing static fields via reflection.
- StaticFieldName - Class in org.fest.reflect.field
-
Understands the name of a static field to access using Java Reflection.
- StaticFieldType<T> - Class in org.fest.reflect.field
-
Understands the type of a static field to access using Java Reflection.
- StaticFieldTypeRef<T> - Class in org.fest.reflect.field
-
Understands the type of a static field to access using Java Reflection.
- staticInnerClass(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for accessing static inner class via reflection.
- StaticInnerClassName - Class in org.fest.reflect.innerclass
-
Understands the name of a static inner class.
- staticMethod(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for invoking static methods via reflection.
- StaticMethodName - Class in org.fest.reflect.method
-
Understands the name of a static method to invoke using Java Reflection.
- StaticMethodParameterTypes<T> - Class in org.fest.reflect.method
-
Understands the parameter types of the static method to invoke.
- StaticMethodReturnType<T> - Class in org.fest.reflect.method
-
Understands the return type of the static method to invoke.
- StaticMethodReturnTypeRef<T> - Class in org.fest.reflect.method
-
Understands the return type of the static method to invoke.
T
- targetOf(Throwable) - Static method in class org.fest.reflect.util.Throwables
-
Obtains the target of the given
.Throwable
- TargetType - Class in org.fest.reflect.constructor
-
Understands the type of object that the constructor will create.
- Throwables - Class in org.fest.reflect.util
-
Understands utility methods related to
s.Throwable
- type(String) - Static method in class org.fest.reflect.core.Reflection
-
Starting point of the fluent interface for loading a class dynamically.
- Type - Class in org.fest.reflect.type
-
Understands loading a class dynamically.
- TypeLoader - Class in org.fest.reflect.type
-
Understands loading a class dynamically using a specific
.ClassLoader
- TypeRef<T> - Class in org.fest.reflect.reference
-
Understands a references a generic type.
- TypeRef() - Constructor for class org.fest.reflect.reference.TypeRef
-
Creates a new
TypeRef
.
W
- withClassLoader(ClassLoader) - Method in class org.fest.reflect.type.Type
-
Specifies the
to use to load the class.ClassLoader
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.constructor.TargetType
-
Specifies the parameter types for the constructor to invoke.
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.method.MethodName
-
Specifies the parameter types of the method to invoke.
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.method.MethodReturnType
-
Specifies the parameter types of the method to invoke.
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.method.MethodReturnTypeRef
-
Specifies the parameter types of the method to invoke.
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.method.StaticMethodName
-
Specifies the parameter types of the static method to invoke.
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.method.StaticMethodReturnType
-
Specifies the parameter types of the static method to invoke.
- withParameterTypes(Class<?>...) - Method in class org.fest.reflect.method.StaticMethodReturnTypeRef
-
Specifies the parameter types of the static method to invoke.
- withReturnType(Class<T>) - Method in class org.fest.reflect.method.MethodName
-
Specifies the return type of the method to invoke.
- withReturnType(Class<T>) - Method in class org.fest.reflect.method.StaticMethodName
-
Specifies the return type of the static method to invoke.
- withReturnType(TypeRef<T>) - Method in class org.fest.reflect.method.MethodName
-
Specifies the return type reference of the method to invoke.
- withReturnType(TypeRef<T>) - Method in class org.fest.reflect.method.StaticMethodName
-
Specifies the return type reference of the static method to invoke.
All Classes All Packages