ClassAssignableToTypeNameEndingWithShouldRules extension
Condition-side DSL for assignability suffix rules.
Methods
-
beAssignableToTypeNameEndingWith(
String suffix) → HeimdallRule< CompilationUnitMember> -
Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension
Requires matching classes to be assignable to a type whose name ends withsuffix. -
beAssignableToTypeNameEndingWithAll(
Iterable< String> suffixes) → HeimdallRule<CompilationUnitMember> -
Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension
Requires matching classes to be assignable to type names ending with every suffix insuffixes. -
beAssignableToTypeNameEndingWithAny(
Iterable< String> suffixes) → HeimdallRule<CompilationUnitMember> -
Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension
Requires matching classes to be assignable to a type name ending with at least one suffix insuffixes. -
beAssignableToTypeNameEndingWithNone(
Iterable< String> suffixes) → HeimdallRule<CompilationUnitMember> -
Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension
Requires matching classes to be assignable to no type name ending withsuffixes. -
noBeAssignableToTypeNameEndingWith(
String suffix) → HeimdallRule< CompilationUnitMember> -
Available on ClassShouldBuilder, provided by the ClassAssignableToTypeNameEndingWithShouldRules extension
Requires matching classes to not be assignable to a type whose name ends withsuffix.