ClassDeclareConstConstructorPredicateRules extension

Predicate-side DSL for const constructor rules.

on

Methods

declareAllConstConstructors(Iterable<String> names) ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassDeclareConstConstructorPredicateRules extension

Selects classes that declare every const constructor in names.
declareAnyConstConstructor(Iterable<String> names) ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassDeclareConstConstructorPredicateRules extension

Selects classes that declare at least one const constructor in names.
declareConstConstructor({String name = 'new'}) ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassDeclareConstConstructorPredicateRules extension

Selects classes that declare a const constructor.
declareNoConstConstructors(Iterable<String> names) ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassDeclareConstConstructorPredicateRules extension

Selects classes that declare none of the const constructors in names.
noDeclareConstConstructor({String name = 'new'}) ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassDeclareConstConstructorPredicateRules extension

Selects classes that do not declare a const constructor named name.