Uses of Class
com.mycila.testing.core.introspect.Filter

Packages that use Filter
com.mycila.testing.core.introspect   
 

Uses of Filter in com.mycila.testing.core.introspect
 

Methods in com.mycila.testing.core.introspect that return Filter
static
<T> Filter<T>
Filters.all()
           
static
<T> Filter<T>
Filters.and(Filter<T>... filters)
           
static Filter<Method> Filters.excludeOverridenMethods(Filter<Method> methodFilter)
          This filter will exclude methods that are overriden, as defined in the JLS at http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.4.8
static Filter<Field> Filters.fieldsAccepting(Class<?> type)
          Filter that select fields having specified type or a super-type of the specified type
static Filter<Field> Filters.fieldsAnnotatedBy(Class<? extends Annotation> annotation)
          Returns fields annotated by a given annotation
static Filter<Field> Filters.fieldsProviding(Class<?> type)
          Filter that select fields having specified type or a sub-type of the specified type
static Filter<Method> Filters.methodsAnnotatedBy(Class<? extends Annotation> annotation)
          Returns methods annotated by a given annotation
static Filter<Method> Filters.methodsReturning(Class<?> type)
          Select methods returning objects that are of a given type or of a sub-type of given type
static
<T> Filter<T>
Filters.none()
           
static
<T> Filter<T>
Filters.not(Filter<T> filter)
           
static
<T> Filter<T>
Filters.or(Filter<T>... filters)
           
 

Methods in com.mycila.testing.core.introspect with parameters of type Filter
static
<T> Filter<T>
Filters.and(Filter<T>... filters)
           
static Filter<Method> Filters.excludeOverridenMethods(Filter<Method> methodFilter)
          This filter will exclude methods that are overriden, as defined in the JLS at http://java.sun.com/docs/books/jls/third_edition/html/classes.html#8.4.8
static
<T> Filter<T>
Filters.not(Filter<T> filter)
           
static
<T> Filter<T>
Filters.or(Filter<T>... filters)
           
 List<Field> Introspector.selectFields(Filter<Field> filter)
          Select some fields.
 List<Method> Introspector.selectMethods(Filter<Method> filter)
          Select some methods.
 



Copyright © 2008-2011 Mycila. All Rights Reserved.