ClassHavePublicFieldsPredicateRules extension

Predicate-side DSL for public field rules.

on

Methods

haveNoPublicFieldsNamed(Iterable<String> fieldNames) → ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassHavePublicFieldsPredicateRules extension

Selects classes where none of fieldNames is public.
haveOnlyPublicFields() → ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassHavePublicFieldsPredicateRules extension

Selects classes where every declared field is public.
havePublicFieldNamedAnyOf(Iterable<String> fieldNames) → ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassHavePublicFieldsPredicateRules extension

Selects classes where at least one field in fieldNames is public.
havePublicFieldsNamedAllOf(Iterable<String> fieldNames) → ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassHavePublicFieldsPredicateRules extension

Selects classes where every field in fieldNames is public.
notHaveOnlyPublicFields() → ClassPredicateBuilder

Available on ClassPredicateBuilder, provided by the ClassHavePublicFieldsPredicateRules extension

Selects classes with no fields or at least one private field.