Package com.lexicalscope.fluentreflection

Library for java reflection in a fluent style.

See:
          Description

Interface Summary
FluentAccess<T> Reflection access to a class or an object.
FluentAnnotated Reflection access to an annotated program element.
FluentCall<T> Encapsulates the invocation of a reflected member
FluentClass<T> Reflection information about a class.
FluentConstructor<T> Reflection information about a constructor.
FluentField Reflection access to a field.
FluentMember Reflection information about a class member, such as a field or method.
FluentMethod Reflection information about a method.
FluentObject<T> Reflection information about a Object (an instance of a class).
 

Class Summary
FluentReflection Main entry point for the reflection library
ListBuilder<T> Please do not use this class
ReflectionMatcher<T> Base class for all the matchers included in the library.
ReflectionMatchers A whole bunch of matchers suitable for selecting program elements
TypeToken<T> Used to supply generic type information to the library.
 

Enum Summary
Visibility An enum describing the different levels of visibility offered by Java
 

Exception Summary
ClassNotFoundRuntimeException  
ConstructorNotFoundRuntimeException  
FieldNotFoundException  
IllegalAccessRuntimeException  
IllegalArgumentRuntimeException  
InstantiationRuntimeException  
InvocationTargetRuntimeException  
ReflectionRuntimeException  
SecurityException  
 

Package com.lexicalscope.fluentreflection Description

Library for java reflection in a fluent style. The class FluentReflection contains the main entry point to the class. More documentation can be found on the FluentReflection wiki



Copyright © 2011-2012 lexicalscope. All Rights Reserved.