Uses of Class
com.lexicalscope.fluentreflection.ReflectionMatcher

Packages that use ReflectionMatcher
com.lexicalscope.fluentreflection Library for java reflection in a fluent style. 
 

Uses of ReflectionMatcher in com.lexicalscope.fluentreflection
 

Methods in com.lexicalscope.fluentreflection that return ReflectionMatcher
 ReflectionMatcher<T> ReflectionMatcher.and(org.hamcrest.Matcher<? super T> matcher)
          Creates an "and" matcher combining this matcher and the given one
static ReflectionMatcher<FluentAnnotated> ReflectionMatchers.annotatedWith(Class<? extends Annotation> annotation)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.anyReflectedType()
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.assignableFrom(Class<?> klass)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.assignableFrom(FluentClass<?> klass)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.canBeCalledWithArguments(Object... args)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.declaredBy(Class<?> declaringClass)
          Matches the declaring class of a callable
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasArgumentCount(int argumentCount)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasArgumentList(List<Class<?>> argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasArgumentListMatching(List<org.hamcrest.Matcher<? super FluentClass<?>>> argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasArguments(Class<?>... argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasArgumentsMatching(org.hamcrest.Matcher<? super FluentClass<?>>... argTypes)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasInterface(Class<?> interfac3)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasName(String name)
          Matches the name of a callable
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasNameContaining(CharSequence substring)
          Matches a substring of the name of a callable
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasNameEndingWith(String suffix)
          Matches a suffix of the name of a callable
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasNameMatching(String regex)
          Matches a regular expression against the name of a callable
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasNameStartingWith(String prefix)
          Matches a prefix of the name of a callable
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasNoArguments()
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasNoInterfaces()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasNonVoidType()
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasNoSuperclasses()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasPropertyName(String name)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasReflectedArgumentList(List<FluentClass<?>> argTypes)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasReflectedArguments(FluentClass<?>... argTypes)
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.hasSimpleName(String simpleName)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasType(Class<?> returnType)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasType(FluentClass<?> returnType)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasType(org.hamcrest.Matcher<? super FluentClass<?>> returnType)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasVisibility(Visibility visibility)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.hasVoidType()
           
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.isAnInterface()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isEqualsMethod()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isExistence()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isFinal()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isGetter()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isHashCodeMethod()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isMutator()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isNotStatic()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isPublicMethod()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isQuery()
           
static ReflectionMatcher<FluentField> ReflectionMatchers.isReflectingOnField(Field field)
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isSetter()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isStatic()
           
static ReflectionMatcher<FluentMember> ReflectionMatchers.isToStringMethod()
           
static
<T> ReflectionMatcher<T>
ReflectionMatchers.not(ReflectionMatcher<T> matcher)
           
 ReflectionMatcher<T> ReflectionMatcher.or(org.hamcrest.Matcher<? super T> matcher)
          Creates an "or" matcher combining this matcher and the given one
static ReflectionMatcher<FluentClass<?>> ReflectionMatchers.reflectingOn(Class<?> klass)
           
static ReflectionMatcher<FluentConstructor<?>> ReflectionMatchers.reflectingOnConstructor(Constructor<?> constructor)
           
 

Methods in com.lexicalscope.fluentreflection with parameters of type ReflectionMatcher
 FluentField FluentAccess.field(ReflectionMatcher<FluentMember> fieldMatcher)
          Find field matching the supplied matcher
 List<FluentField> FluentAccess.fields(ReflectionMatcher<? super FluentField> fieldMatcher)
          Find all fields matching the supplied matcher
 boolean FluentAccess.isType(ReflectionMatcher<FluentClass<?>> typeMatcher)
          Does this type or any of its implemented types match the given matcher?
static
<T> ReflectionMatcher<T>
ReflectionMatchers.not(ReflectionMatcher<T> matcher)
           
 



Copyright © 2011-2012 lexicalscope. All Rights Reserved.