Index

A B C D F G I L M N O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form

A

Accessibles - Class in org.fest.reflect.util
Understands utility methods related to AccessibleObjects.

B

beginFieldAccess(String) - Static method in class org.fest.reflect.field.FieldName
Creates a new FieldName: the starting point of the fluent interface for accessing fields using Java Reflection.
beginStaticFieldAccess(String) - Static method in class org.fest.reflect.field.StaticFieldName
Creates a new StaticFieldName: the starting point of the fluent interface for accessing static fields using Java Reflection.

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 AccessibleObject to 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 Type: the starting point of the fluent interface for loading classes dynamically.

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 AccessibleObject to the given boolean value.
setAccessibleIgnoringExceptions(AccessibleObject, boolean) - Static method in class org.fest.reflect.util.Accessibles
Sets the accessible flag of the given AccessibleObject to the given 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 MethodName: the starting point of the fluent interface for accessing methods using Java Reflection.
startPropertyAccess(String) - Static method in class org.fest.reflect.beanproperty.PropertyName
Creates a new PropertyName: the starting point of the fluent interface for accessing properties using Bean Introspection.
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 Throwables.
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 ClassLoader to use to load the class.
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.
A B C D F G I L M N O P R S T W 
All Classes and Interfaces|All Packages|Serialized Form