Uses of Interface
com.lexicalscope.fluentreflection.FluentClass

Packages that use FluentClass
com.lexicalscope.fluentreflection Library for java reflection in a fluent style. 
com.lexicalscope.fluentreflection.bean   
com.lexicalscope.fluentreflection.dynamicproxy   
 

Uses of FluentClass in com.lexicalscope.fluentreflection
 

Methods in com.lexicalscope.fluentreflection that return FluentClass
 FluentClass<?> FluentAnnotated.annotation(org.hamcrest.Matcher<? super FluentClass<?>> annotationMatcher)
           
 FluentClass<?> FluentClass.asType(org.hamcrest.Matcher<FluentClass<?>> typeMatcher)
          Get this type as the first matching the supplied matcher.
 FluentClass<T> FluentAccess.boxedType()
          If this class is a primitive type return the wrapped type
 FluentClass<?> FluentMember.declarer()
          Type that declares the member
 FluentClass<T> FluentObject.reflectedClass()
          get the static reflection information about the type of this object
 FluentClass<?> FluentMember.type()
          The type of the member (the type of the field, or the return type of the method)
static
<T> FluentClass<T>
FluentReflection.type(Class<T> klass)
           
static
<T> FluentClass<T>
FluentReflection.type(String className)
           
static
<T> FluentClass<T>
FluentReflection.type(TypeToken<T> token)
           
 FluentClass<?> FluentAccess.typeArgument(int typeParameter)
           
 FluentClass<T> FluentAccess.unboxedType()
          If this class is a primitive wrapper type return the unwrapped type
 

Methods in com.lexicalscope.fluentreflection that return types with arguments of type FluentClass
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.anyReflectedType()
           
 List<FluentClass<?>> FluentMember.args()
          The types of the arguments used when the member is called
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.assignableFrom(Class<?> klass)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.assignableFrom(FluentClass<?> klass)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasInterface(Class<?> interfac3)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasNoInterfaces()
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasNoSuperclasses()
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasSimpleName(String simpleName)
           
 List<FluentClass<?>> FluentAccess.interfaces()
          All interfaces implemented by this type
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.isAnInterface()
           
static org.hamcrest.Matcher<? super FluentClass<?>> ReflectionMatchers.isStrictSubtypeOf(Class<?> klass)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.reflectingOn(Class<?> klass)
           
 List<FluentClass<?>> FluentAccess.superclasses()
          Return the list of all superclasses with the immediate parent first
 

Methods in com.lexicalscope.fluentreflection with parameters of type FluentClass
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.assignableFrom(FluentClass<?> klass)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasReflectedArguments(FluentClass<?>... argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasType(FluentClass<?> returnType)
           
 

Method parameters in com.lexicalscope.fluentreflection with type arguments of type FluentClass
 boolean FluentAnnotated.annotatedWith(org.hamcrest.Matcher<? super FluentClass<?>> annotationMatcher)
           
 FluentClass<?> FluentAnnotated.annotation(org.hamcrest.Matcher<? super FluentClass<?>> annotationMatcher)
           
 FluentClass<?> FluentClass.asType(org.hamcrest.Matcher<FluentClass<?>> typeMatcher)
          Get this type as the first matching the supplied matcher.
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasArgumentListMatching(List<org.hamcrest.Matcher<? super FluentClass<?>>> argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasReflectedArgumentList(List<FluentClass<?>> argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasType(org.hamcrest.Matcher<? super FluentClass<?>> returnType)
           
 boolean FluentAccess.isType(ReflectionMatcher<FluentClass<?>> typeMatcher)
          Does this type or any of its implemented types match the given matcher?
 

Uses of FluentClass in com.lexicalscope.fluentreflection.bean
 

Methods in com.lexicalscope.fluentreflection.bean with parameters of type FluentClass
static
<T> T
MapBean.bean(FluentClass<T> klass, Map<String,Object> map)
           
 

Uses of FluentClass in com.lexicalscope.fluentreflection.dynamicproxy
 

Constructors in com.lexicalscope.fluentreflection.dynamicproxy with parameters of type FluentClass
Implementing(FluentClass<?> klass)
           
 



Copyright © 2011-2012 lexicalscope. All Rights Reserved.