Package org.burningwave.core.classes
Class ConstructorCriteria
java.lang.Object
org.burningwave.core.Criteria<E,C,T>
org.burningwave.core.classes.CriteriaWithClassElementsSupplyingSupport<M,C,T>
org.burningwave.core.classes.MemberCriteria<E,C,T>
org.burningwave.core.classes.ExecutableMemberCriteria<Constructor<?>,ConstructorCriteria,Criteria.TestContext<Constructor<?>,ConstructorCriteria>>
org.burningwave.core.classes.ConstructorCriteria
- All Implemented Interfaces:
AutoCloseable,Closeable,Identifiable
public class ConstructorCriteria extends ExecutableMemberCriteria<Constructor<?>,ConstructorCriteria,Criteria.TestContext<Constructor<?>,ConstructorCriteria>>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.burningwave.core.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.core.Criteria
logicalOperator, predicate -
Method Summary
Modifier and Type Method Description static ConstructorCriteriabyScanUpTo(BiPredicate<Class<?>,Class<?>> predicate)static ConstructorCriteriabyScanUpTo(TriPredicate<Map<Class<?>,Class<?>>,Class<?>,Class<?>> predicate)static ConstructorCriteriaforEntireClassHierarchy()static ConstructorCriteriawithoutConsideringParentClasses()Methods inherited from class org.burningwave.core.classes.ExecutableMemberCriteria
parameter, parameter, parameterType, parameterType, parameterTypes, parameterTypesAreAssignableFrom, parameterTypesAreAssignableFromTypesOf, parameterTypesExactlyMatch, parameterTypesExactlyMatchTypesOfMethods inherited from class org.burningwave.core.classes.MemberCriteria
createCopy, logicOperation, name, result, skip, skipMethods inherited from class org.burningwave.core.classes.CriteriaWithClassElementsSupplyingSupport
close, useClasses, useClassesMethods inherited from class org.burningwave.core.Criteria
allThoseThatMatch, allThoseThatMatch, and, and, concat, concat, createTestContext, getContextWithFalsePredicateForNullPredicate, getContextWithTruePredicateForNullPredicate, getPredicateOrFalsePredicateIfPredicateIsNull, getPredicateOrTruePredicateIfPredicateIsNull, getPredicateWrapper, hasNoPredicate, newInstance, of, of, or, or, testWithFalseResultForNullEntityOrFalseResultForNullPredicate, testWithFalseResultForNullEntityOrTrueResultForNullPredicate, testWithTrueResultForNullEntityOrFalseResultForNullPredicate, testWithTrueResultForNullEntityOrTrueResultForNullPredicateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Closeable
closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationId
-
Method Details
-
withoutConsideringParentClasses
-
forEntireClassHierarchy
-
byScanUpTo
-
byScanUpTo
public static ConstructorCriteria byScanUpTo(TriPredicate<Map<Class<?>,Class<?>>,Class<?>,Class<?>> predicate)
-