Package org.burningwave.reflection
Class ExecutableMemberCriteria<E extends Member,C extends ExecutableMemberCriteria<E,C,T>,T extends Criteria.TestContext<E,C>>
java.lang.Object
org.burningwave.Criteria<M,C,T>
org.burningwave.reflection.MemberCriteria<E,C,T>
org.burningwave.reflection.ExecutableMemberCriteria<E,C,T>
- Direct Known Subclasses:
ConstructorCriteria,MethodCriteria
public abstract class ExecutableMemberCriteria<E extends Member,C extends ExecutableMemberCriteria<E,C,T>,T extends Criteria.TestContext<E,C>>
extends MemberCriteria<E,C,T>
-
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionparameter(ThrowingBiPredicate<Parameter[], Integer, ? extends Throwable> predicate) parameterType(ThrowingBiPredicate<Class<?>[], Integer, ? extends Throwable> predicate) parameterTypes(ThrowingPredicate<Class<?>[], ? extends Throwable> predicate) parameterTypesAreAssignableFrom(Class<?>... argumentsClasses) parameterTypesAreAssignableFromTypesOf(Object... arguments) parameterTypesExactlyMatch(Class<?>... argumentsClasses) parameterTypesExactlyMatchTypesOf(Object... arguments) Methods 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
-
Constructor Details
-
ExecutableMemberCriteria
public ExecutableMemberCriteria()
-
-
Method Details
-
parameter
-
parameter
-
parameterType
-
parameterTypes
-
parameterTypesAreAssignableFrom
-
parameterTypesAreAssignableFromTypesOf
-
parameterTypesExactlyMatch
-
parameterTypesExactlyMatchTypesOf
-