Package org.burningwave.reflection
Class MethodCriteria
java.lang.Object
org.burningwave.Criteria<M,C,T>
org.burningwave.reflection.MemberCriteria<E,C,T>
org.burningwave.reflection.ExecutableMemberCriteria<Method,MethodCriteria,Criteria.TestContext<Method,MethodCriteria>>
org.burningwave.reflection.MethodCriteria
public class MethodCriteria
extends ExecutableMemberCriteria<Method,MethodCriteria,Criteria.TestContext<Method,MethodCriteria>>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.burningwave.Criteria
Criteria.Simple<E,C extends Criteria.Simple<E, C>>, Criteria.TestContext<E, C extends Criteria<E, C, ?>> -
Field Summary
Fields inherited from class org.burningwave.Criteria
logicalOperator, predicate -
Method Summary
Modifier and TypeMethodDescriptionstatic MethodCriteriabyScanUpTo(ThrowingBiPredicate<Class<?>, Class<?>, ? extends Throwable> predicate) static MethodCriteriabyScanUpTo(ThrowingPredicate<Class<?>, ? extends Throwable> predicate) static MethodCriteriareturnType(ThrowingPredicate<Class<?>, ? extends Throwable> predicate) static MethodCriteriaMethods inherited from class org.burningwave.reflection.ExecutableMemberCriteria
parameter, parameter, parameterType, parameterTypes, parameterTypesAreAssignableFrom, parameterTypesAreAssignableFromTypesOf, parameterTypesExactlyMatch, parameterTypesExactlyMatchTypesOfMethods inherited from class org.burningwave.reflection.MemberCriteria
createCopy, logicOperation, name, result, skipMethods inherited from class org.burningwave.Criteria
allThoseThatMatch, allThoseThatMatch, and, and, concat, concat, createTestContext, getContextWithFalsePredicateForNullPredicate, getContextWithTruePredicateForNullPredicate, getPredicateOrFalsePredicateIfPredicateIsNull, getPredicateOrTruePredicateIfPredicateIsNull, getPredicateWrapper, hasNoPredicate, newInstance, of, of, or, or, testWithFalseResultForNullEntityOrFalseResultForNullPredicate, testWithFalseResultForNullEntityOrTrueResultForNullPredicate, testWithTrueResultForNullEntityOrFalseResultForNullPredicate, testWithTrueResultForNullEntityOrTrueResultForNullPredicate
-
Method Details
-
byScanUpTo
public static MethodCriteria byScanUpTo(ThrowingBiPredicate<Class<?>, Class<?>, ? extends Throwable> predicate) -
byScanUpTo
-
forEntireClassHierarchy
-
withoutConsideringParentClasses
-
returnType
-