$ A B C D E F G H I K L M N O P Q R S T U V W

$

$() - Method in class com.lexicalscope.fluentreflection.ListBuilder
 

A

add(T) - Method in class com.lexicalscope.fluentreflection.ListBuilder
 
allProperties() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 
allReadableProperties() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 
allWriteableProperties() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 
and(Matcher<? super T>) - Method in class com.lexicalscope.fluentreflection.ReflectionMatcher
Creates an "and" matcher combining this matcher and the given one
annotatedWith(Class<? extends Annotation>) - Method in interface com.lexicalscope.fluentreflection.FluentAnnotated
 
annotatedWith(Matcher<? super FluentClass<?>>) - Method in interface com.lexicalscope.fluentreflection.FluentAnnotated
 
annotatedWith(Class<? extends Annotation>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
annotation(Matcher<? super FluentClass<?>>) - Method in interface com.lexicalscope.fluentreflection.FluentAnnotated
 
annotation(Class<A>) - Method in interface com.lexicalscope.fluentreflection.FluentAnnotated
 
anyReflectedType() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
argCount() - Method in interface com.lexicalscope.fluentreflection.FluentMember
The number of arguments that the member takes when called
args() - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
args() - Method in interface com.lexicalscope.fluentreflection.FluentMember
The types of the arguments used when the member is called
as(Class<T>) - Method in interface com.lexicalscope.fluentreflection.FluentMember
Used to cast the result of a call on this member
as(Class<V>) - Method in interface com.lexicalscope.fluentreflection.FluentObject
The value under reflection cast to a given type
assignableFrom(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
assignableFrom(FluentClass<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
assignableFromObject(Object) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
True if the given object can be assigned to a variable of the type represented by this class
assignableTo(Class<?>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Is the parameter assignable from this class?
asType(Matcher<FluentClass<?>>) - Method in interface com.lexicalscope.fluentreflection.FluentClass
Get this type as the first matching the supplied matcher.

B

bean(Class<T>, Map<String, Object>) - Static method in class com.lexicalscope.fluentreflection.bean.MapBean
 
bean(FluentClass<T>, Map<String, Object>) - Static method in class com.lexicalscope.fluentreflection.bean.MapBean
 
BeanMap - Class in com.lexicalscope.fluentreflection.bean
Create a map by reflecting on bean properties If you do not need the configurability of this class, consider using net.sf.cglib.beans.BeanMap instead for performance reasons.
BeanMap() - Constructor for class com.lexicalscope.fluentreflection.bean.BeanMap
 
beanMap() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 
BeanMap.KeySetCalculation - Interface in com.lexicalscope.fluentreflection.bean
 
BeanMap.PropertyNameConvertor - Interface in com.lexicalscope.fluentreflection.bean
 
BeanMapBuilder - Interface in com.lexicalscope.fluentreflection.bean
 
body() - Method in interface com.lexicalscope.fluentreflection.dynamicproxy.MethodBody
 
boxedType() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
If this class is a primitive type return the wrapped type
build(Object) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMapBuilder
 

C

call(String, Object...) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Call a method by name if one can be found that can be called with the given arguments
call(Matcher<? super FluentMethod>, Object...) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Call a method using a matcher, if one can be found that can also be called with the given arguments
call(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentCall
 
call(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentMember
Call the member using the given arguments
callRaw(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentCall
 
callRaw(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentConstructor
 
callRaw(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentMember
Call the member using the given arguments
canBeBoxed(Class<?>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Determines if this Class object is a primitive wrapper type, and the unwrapped type can be assigned from the parameter.
canBeCalledWithArguments(Object...) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
canBeUnboxed(Class<?>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Determines if this Class object is a primitive type, and the wrapped type can be assigned from the parameter.
ClassNotFoundRuntimeException - Exception in com.lexicalscope.fluentreflection
 
ClassNotFoundRuntimeException() - Constructor for exception com.lexicalscope.fluentreflection.ClassNotFoundRuntimeException
 
ClassNotFoundRuntimeException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.ClassNotFoundRuntimeException
 
ClassNotFoundRuntimeException(String) - Constructor for exception com.lexicalscope.fluentreflection.ClassNotFoundRuntimeException
 
ClassNotFoundRuntimeException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.ClassNotFoundRuntimeException
 
classUnderReflection() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Obtain the class being reflected
com.lexicalscope.fluentreflection - package com.lexicalscope.fluentreflection
Library for java reflection in a fluent style.
com.lexicalscope.fluentreflection.bean - package com.lexicalscope.fluentreflection.bean
 
com.lexicalscope.fluentreflection.dynamicproxy - package com.lexicalscope.fluentreflection.dynamicproxy
 
construct(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentClass
Construct an object of the type under reflection
constructor(Matcher<? super FluentConstructor<?>>) - Method in interface com.lexicalscope.fluentreflection.FluentClass
Find the first constructor method matching the supplied matcher
ConstructorNotFoundRuntimeException - Exception in com.lexicalscope.fluentreflection
 
ConstructorNotFoundRuntimeException() - Constructor for exception com.lexicalscope.fluentreflection.ConstructorNotFoundRuntimeException
 
ConstructorNotFoundRuntimeException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.ConstructorNotFoundRuntimeException
 
ConstructorNotFoundRuntimeException(String) - Constructor for exception com.lexicalscope.fluentreflection.ConstructorNotFoundRuntimeException
 
ConstructorNotFoundRuntimeException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.ConstructorNotFoundRuntimeException
 
ConstructorNotFoundRuntimeException(Class<?>, Object...) - Constructor for exception com.lexicalscope.fluentreflection.ConstructorNotFoundRuntimeException
 
constructors(Matcher<? super FluentConstructor<?>>) - Method in interface com.lexicalscope.fluentreflection.FluentClass
Find all constructors matching the supplied matcher
constructRaw(Object...) - Method in interface com.lexicalscope.fluentreflection.FluentClass
Construct an object of the type under reflection

D

declaredBy(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
Matches the declaring class of a callable
declaredFields() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
All fields declared by this type
declaredMethods() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
All methods declared by this type
declarer() - Method in interface com.lexicalscope.fluentreflection.FluentMember
Type that declares the member
dynamicProxy(ProxyImplementation<T>) - Static method in class com.lexicalscope.fluentreflection.dynamicproxy.FluentProxy
 

E

execute(MethodBody) - Method in interface com.lexicalscope.fluentreflection.dynamicproxy.MethodBinding
 
execute(QueryMethod) - Method in interface com.lexicalscope.fluentreflection.dynamicproxy.MethodBinding
 

F

field(ReflectionMatcher<FluentMember>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Find field matching the supplied matcher
FieldNotFoundException - Exception in com.lexicalscope.fluentreflection
 
FieldNotFoundException() - Constructor for exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
FieldNotFoundException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
FieldNotFoundException(String) - Constructor for exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
FieldNotFoundException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
FieldNotFoundException(Class<?>, Matcher<? super FluentField>) - Constructor for exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
fields() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
All fields
fields(ReflectionMatcher<? super FluentField>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Find all fields matching the supplied matcher
FluentAccess<T> - Interface in com.lexicalscope.fluentreflection
Reflection access to a class or an object.
FluentAnnotated - Interface in com.lexicalscope.fluentreflection
Reflection access to an annotated program element.
FluentCall<T> - Interface in com.lexicalscope.fluentreflection
Encapsulates the invocation of a reflected member
FluentClass<T> - Interface in com.lexicalscope.fluentreflection
Reflection information about a class.
FluentConstructor<T> - Interface in com.lexicalscope.fluentreflection
Reflection information about a constructor.
FluentField - Interface in com.lexicalscope.fluentreflection
Reflection access to a field.
FluentMember - Interface in com.lexicalscope.fluentreflection
Reflection information about a class member, such as a field or method.
FluentMethod - Interface in com.lexicalscope.fluentreflection
Reflection information about a method.
FluentObject<T> - Interface in com.lexicalscope.fluentreflection
Reflection information about a Object (an instance of a class).
FluentProxy - Class in com.lexicalscope.fluentreflection.dynamicproxy
 
FluentProxy() - Constructor for class com.lexicalscope.fluentreflection.dynamicproxy.FluentProxy
 
FluentReflection - Class in com.lexicalscope.fluentreflection
Main entry point for the reflection library

G

getExceptionThrownByInvocationTarget() - Method in exception com.lexicalscope.fluentreflection.InvocationTargetRuntimeException
 
getFieldMatcher() - Method in exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
getKlass() - Method in exception com.lexicalscope.fluentreflection.FieldNotFoundException
 
getters(Matcher<FluentMember>) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMapBuilder
 

H

hasArgumentCount(int) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasArgumentList(List<Class<?>>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasArgumentListMatching(List<Matcher<? super FluentClass<?>>>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasArguments(Class<?>...) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasArgumentsMatching(Matcher<? super FluentClass<?>>...) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasInterface(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasName(String) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
Matches the name of a callable
hasNameContaining(CharSequence) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
Matches a substring of the name of a callable
hasNameEndingWith(String) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
Matches a suffix of the name of a callable
hasNameMatching(String) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
Matches a regular expression against the name of a callable
hasNameStartingWith(String) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
Matches a prefix of the name of a callable
hasNoArguments() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasNoInterfaces() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasNonVoidType() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasNoSuperclasses() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasPropertyName(String) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasReflectedArgumentList(List<FluentClass<?>>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasReflectedArguments(FluentClass<?>...) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasSimpleName(String) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasType(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasType(FluentClass<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasType(Matcher<? super FluentClass<?>>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasVisibility(Visibility) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
hasVoidType() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 

I

IllegalAccessRuntimeException - Exception in com.lexicalscope.fluentreflection
 
IllegalAccessRuntimeException() - Constructor for exception com.lexicalscope.fluentreflection.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(String) - Constructor for exception com.lexicalscope.fluentreflection.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.IllegalAccessRuntimeException
 
IllegalAccessRuntimeException(IllegalAccessException, Member) - Constructor for exception com.lexicalscope.fluentreflection.IllegalAccessRuntimeException
 
IllegalArgumentRuntimeException - Exception in com.lexicalscope.fluentreflection
 
IllegalArgumentRuntimeException() - Constructor for exception com.lexicalscope.fluentreflection.IllegalArgumentRuntimeException
 
IllegalArgumentRuntimeException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.IllegalArgumentRuntimeException
 
IllegalArgumentRuntimeException(String) - Constructor for exception com.lexicalscope.fluentreflection.IllegalArgumentRuntimeException
 
IllegalArgumentRuntimeException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.IllegalArgumentRuntimeException
 
IllegalArgumentRuntimeException(IllegalArgumentException, Member, Object, Object[]) - Constructor for exception com.lexicalscope.fluentreflection.IllegalArgumentRuntimeException
 
IllegalArgumentRuntimeException(IllegalArgumentException, Field, Object) - Constructor for exception com.lexicalscope.fluentreflection.IllegalArgumentRuntimeException
 
Implementing<T> - Class in com.lexicalscope.fluentreflection.dynamicproxy
 
Implementing() - Constructor for class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
Implementing(Class<?>) - Constructor for class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
Implementing(FluentClass<?>) - Constructor for class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
InstantiationRuntimeException - Exception in com.lexicalscope.fluentreflection
 
InstantiationRuntimeException() - Constructor for exception com.lexicalscope.fluentreflection.InstantiationRuntimeException
 
InstantiationRuntimeException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.InstantiationRuntimeException
 
InstantiationRuntimeException(String) - Constructor for exception com.lexicalscope.fluentreflection.InstantiationRuntimeException
 
InstantiationRuntimeException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.InstantiationRuntimeException
 
InstantiationRuntimeException(InstantiationException, Constructor<?>) - Constructor for exception com.lexicalscope.fluentreflection.InstantiationRuntimeException
 
interfaces() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
All interfaces implemented by this type
InvocationTargetRuntimeException - Exception in com.lexicalscope.fluentreflection
 
InvocationTargetRuntimeException(InvocationTargetException, Member) - Constructor for exception com.lexicalscope.fluentreflection.InvocationTargetRuntimeException
 
invoke(Object, Method, Object[]) - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
isAnInterface() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isDeclaredByStrictSubtypeOf(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isEqualsMethod() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isExistence() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isFinal() - Method in interface com.lexicalscope.fluentreflection.FluentMember
true iff the member is final
isFinal() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isGetter() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isHashCodeMethod() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isInterface() - Method in interface com.lexicalscope.fluentreflection.FluentClass
True iff the type is an interface
isMutator() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isNotStatic() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isPrimitive() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Determines if this Class object represents a primitive type.
isPublicMethod() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isQuery() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isReflectingOnField(Field) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isSetter() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isStatic() - Method in interface com.lexicalscope.fluentreflection.FluentMember
true iff the member is static
isStatic() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isStrictSubtypeOf(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isToStringMethod() - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
isType(ReflectionMatcher<FluentClass<?>>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Does this type or any of its implemented types match the given matcher?
isUnboxable() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Determines if this Class object represents the wrapper of a primitive type.

K

keys(BeanMap.KeySetCalculation) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMapBuilder
 

L

list(T) - Static method in class com.lexicalscope.fluentreflection.ListBuilder
 
ListBuilder<T> - Class in com.lexicalscope.fluentreflection
Please do not use this class
ListBuilder() - Constructor for class com.lexicalscope.fluentreflection.ListBuilder
 
lowercasePropertyName() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 

M

map(Object) - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
A map of the properties in the bean.
MapBean - Class in com.lexicalscope.fluentreflection.bean
 
MapBean() - Constructor for class com.lexicalscope.fluentreflection.bean.MapBean
 
matchingSignature(QueryMethod) - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
member() - Method in interface com.lexicalscope.fluentreflection.FluentConstructor
Obtain the class being reflected
member() - Method in interface com.lexicalscope.fluentreflection.FluentField
 
member() - Method in interface com.lexicalscope.fluentreflection.FluentMember
The underlying member (class, field, constructor)
member() - Method in interface com.lexicalscope.fluentreflection.FluentMethod
 
method() - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
method(Matcher<? super FluentMethod>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Find the first method matching the supplied matcher
method(String) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Find the first method with the given name
method(Method) - Static method in class com.lexicalscope.fluentreflection.FluentReflection
 
method(Method, Object) - Static method in class com.lexicalscope.fluentreflection.FluentReflection
 
MethodBinding<T> - Interface in com.lexicalscope.fluentreflection.dynamicproxy
 
MethodBody - Interface in com.lexicalscope.fluentreflection.dynamicproxy
 
methodName() - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
methods() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
All methods
methods(Matcher<? super FluentMethod>) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Find all methods matching the supplied matcher

N

name() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
 
name() - Method in interface com.lexicalscope.fluentreflection.FluentMember
The name of the member.
not(ReflectionMatcher<T>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 

O

object(T) - Static method in class com.lexicalscope.fluentreflection.FluentReflection
 
onlyReadWriteProperties() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 
or(Matcher<? super T>) - Method in class com.lexicalscope.fluentreflection.ReflectionMatcher
Creates an "or" matcher combining this matcher and the given one

P

property() - Method in interface com.lexicalscope.fluentreflection.FluentMember
The name of the member as a property name.
property() - Method in interface com.lexicalscope.fluentreflection.FluentMethod
The name of the method with any prefix of "get", "set" or "is" removed and the first subsequent character changed to lower case
propertyName(FluentMethod) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMap.PropertyNameConvertor
 
propertyNames(BeanMap.PropertyNameConvertor) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMapBuilder
 
proxiedInterface() - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
proxiedInterface() - Method in interface com.lexicalscope.fluentreflection.dynamicproxy.ProxyImplementation
 
proxy() - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
ProxyImplementation<T> - Interface in com.lexicalscope.fluentreflection.dynamicproxy
 

Q

QueryMethod - Interface in com.lexicalscope.fluentreflection.dynamicproxy
 

R

readablePropertiesOnly() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 
reflectedClass() - Method in interface com.lexicalscope.fluentreflection.FluentObject
get the static reflection information about the type of this object
reflectingOn(Class<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
reflectingOnConstructor(Constructor<?>) - Static method in class com.lexicalscope.fluentreflection.ReflectionMatchers
 
ReflectionMatcher<T> - Class in com.lexicalscope.fluentreflection
Base class for all the matchers included in the library.
ReflectionMatcher() - Constructor for class com.lexicalscope.fluentreflection.ReflectionMatcher
 
ReflectionMatchers - Class in com.lexicalscope.fluentreflection
A whole bunch of matchers suitable for selecting program elements
ReflectionRuntimeException - Exception in com.lexicalscope.fluentreflection
 
ReflectionRuntimeException() - Constructor for exception com.lexicalscope.fluentreflection.ReflectionRuntimeException
 
ReflectionRuntimeException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.ReflectionRuntimeException
 
ReflectionRuntimeException(String) - Constructor for exception com.lexicalscope.fluentreflection.ReflectionRuntimeException
 
ReflectionRuntimeException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.ReflectionRuntimeException
 
returnValue(Object) - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 

S

SecurityException - Exception in com.lexicalscope.fluentreflection
 
SecurityException() - Constructor for exception com.lexicalscope.fluentreflection.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception com.lexicalscope.fluentreflection.SecurityException
 
SecurityException(String) - Constructor for exception com.lexicalscope.fluentreflection.SecurityException
 
SecurityException(Throwable) - Constructor for exception com.lexicalscope.fluentreflection.SecurityException
 
setters(Matcher<FluentMember>) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMapBuilder
 
simpleName() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
 
staticMethod(Matcher<? super FluentMethod>) - Method in interface com.lexicalscope.fluentreflection.FluentClass
Find the first static method matching the supplied matcher
superclasses() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
Return the list of all superclasses with the immediate parent first
supportedKeys(Map<String, FluentMethod>, Map<String, FluentMethod>) - Method in interface com.lexicalscope.fluentreflection.bean.BeanMap.KeySetCalculation
 

T

toString() - Method in enum com.lexicalscope.fluentreflection.Visibility
 
type() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
 
type() - Method in interface com.lexicalscope.fluentreflection.FluentMember
The type of the member (the type of the field, or the return type of the method)
type(String) - Static method in class com.lexicalscope.fluentreflection.FluentReflection
 
type(Class<T>) - Static method in class com.lexicalscope.fluentreflection.FluentReflection
 
type(TypeToken<T>) - Static method in class com.lexicalscope.fluentreflection.FluentReflection
 
typeArgument(int) - Method in interface com.lexicalscope.fluentreflection.FluentAccess
 
TypeToken<T> - Class in com.lexicalscope.fluentreflection
Used to supply generic type information to the library.
TypeToken() - Constructor for class com.lexicalscope.fluentreflection.TypeToken
 

U

unboxedType() - Method in interface com.lexicalscope.fluentreflection.FluentAccess
If this class is a primitive wrapper type return the unwrapped type

V

value() - Method in interface com.lexicalscope.fluentreflection.FluentObject
The value under reflection
valueOf(String) - Static method in enum com.lexicalscope.fluentreflection.Visibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.lexicalscope.fluentreflection.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
visibility() - Method in interface com.lexicalscope.fluentreflection.FluentMember
the visibility of the member
Visibility - Enum in com.lexicalscope.fluentreflection
An enum describing the different levels of visibility offered by Java

W

whenProxying(Matcher<? super FluentMethod>) - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
whenProxyingUnmatched() - Method in class com.lexicalscope.fluentreflection.dynamicproxy.Implementing
 
writeablePropertiesOnly() - Static method in class com.lexicalscope.fluentreflection.bean.BeanMap
 

$ A B C D E F G H I K L M N O P Q R S T U V W

Copyright © 2011-2012 lexicalscope. All Rights Reserved.