arch_test library
Classes
-
AndElementPredicate<
E extends Element> -
ArchRule<
E extends Element> - ArchRuleViolation
- ArchRuleViolationsCollector
-
ArchTest<
E extends Element> -
CastingElementPredicate<
E extends Element> -
CombiningElementSelector<
E extends Element, O extends Element> -
ElementPredicate<
E extends Element> -
ElementPredicateToArchRuleAdapter<
E extends Element> -
ElementPredicateToSelectorAdapter<
E extends Element> -
ElementSelector<
E extends Element, O extends Element> -
FilteringElementSelector<
E extends Element, O extends Element> -
NamedElementSelector<
E extends Element, O extends Element> -
OrElementPredicate<
E extends Element> -
TypeElementSelector<
E extends Element>
Enums
Extensions
Constants
-
classes
→ const TypeElementSelector<
ClassElement> -
enums
→ const TypeElementSelector<
EnumElement> -
extensions
→ const TypeElementSelector<
ExtensionElement> -
libraries
→ const TypeElementSelector<
LibraryElement> -
mixins
→ const TypeElementSelector<
MixinElement> -
topLevelFunctions
→ const TypeElementSelector<
TopLevelFunctionElement> -
topLevelGetters
→ const TypeElementSelector<
GetterElement> -
topLevelSetters
→ const TypeElementSelector<
SetterElement> -
topLevelVariables
→ const TypeElementSelector<
TopLevelVariableElement>
Functions
-
archTest(
ArchTest< Element> test) → void -
runArchTests(
) → Future< void>
Typedefs
- ReportViolation = void Function(ViolationSeverity severity, [String? message])