Class Hierarchy
- java.lang.Object
- com.tngtech.archunit.library.modules.syntax.AllowedModuleDependencies
- com.tngtech.archunit.library.modules.syntax.AllowedModuleDependencies.Creator
- com.tngtech.archunit.library.modules.syntax.AllowedModuleDependencies.RequiringAllowedTargets
- com.tngtech.archunit.library.modules.syntax.ModuleDependencyScope (implements com.tngtech.archunit.base.HasDescription)
- com.tngtech.archunit.library.modules.syntax.ModuleRuleDefinition
- com.tngtech.archunit.library.modules.syntax.ModuleRuleDefinition.Creator
- com.tngtech.archunit.library.modules.syntax.ModuleRuleDefinition.GenericDefinition
- com.tngtech.archunit.library.modules.syntax.ModuleRuleDefinition.PackagesDefinition (implements com.tngtech.archunit.library.modules.syntax.GivenModules<DESCRIPTOR>)
- com.tngtech.archunit.library.modules.syntax.ModuleRuleDefinition.RootClassesDefinition<DESCRIPTOR> (implements com.tngtech.archunit.library.modules.syntax.GivenModules<DESCRIPTOR>)
Interface Hierarchy
- com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.lang.CanBeEvaluated)
- com.tngtech.archunit.library.modules.syntax.ModulesRule<DESCRIPTOR> (also extends com.tngtech.archunit.library.modules.syntax.ModulesShouldConjunction<DESCRIPTOR>)
- com.tngtech.archunit.library.modules.syntax.ModulesByAnnotationRule<ANNOTATION>
- com.tngtech.archunit.library.modules.syntax.ModulesRule<DESCRIPTOR> (also extends com.tngtech.archunit.library.modules.syntax.ModulesShouldConjunction<DESCRIPTOR>)
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.lang.CanBeEvaluated)
- com.tngtech.archunit.lang.syntax.elements.GivenConjunction<OBJECTS>
- com.tngtech.archunit.library.modules.syntax.GivenModulesConjunction<DESCRIPTOR>
- com.tngtech.archunit.library.modules.syntax.GivenModulesByAnnotationConjunction<ANNOTATION>
- com.tngtech.archunit.library.modules.syntax.GivenModulesConjunction<DESCRIPTOR>
- com.tngtech.archunit.lang.syntax.elements.GivenObjects<T>
- com.tngtech.archunit.library.modules.syntax.GivenModules<DESCRIPTOR>
- com.tngtech.archunit.library.modules.syntax.GivenModulesByAnnotation<ANNOTATION>
- com.tngtech.archunit.library.modules.syntax.GivenModules<DESCRIPTOR>
- com.tngtech.archunit.base.HasDescription
- com.tngtech.archunit.lang.CanBeEvaluated
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>)
- com.tngtech.archunit.library.modules.syntax.ModulesRule<DESCRIPTOR> (also extends com.tngtech.archunit.library.modules.syntax.ModulesShouldConjunction<DESCRIPTOR>)
- com.tngtech.archunit.library.modules.syntax.ModulesByAnnotationRule<ANNOTATION>
- com.tngtech.archunit.library.modules.syntax.ModulesRule<DESCRIPTOR> (also extends com.tngtech.archunit.library.modules.syntax.ModulesShouldConjunction<DESCRIPTOR>)
- com.tngtech.archunit.lang.ArchRule (also extends com.tngtech.archunit.core.domain.properties.CanOverrideDescription<SELF>)
- com.tngtech.archunit.library.modules.syntax.DescriptorFunction<DESCRIPTOR>
- com.tngtech.archunit.lang.CanBeEvaluated
- com.tngtech.archunit.library.modules.syntax.ModulesShould<DESCRIPTOR>
- com.tngtech.archunit.library.modules.syntax.ModulesByAnnotationShould<ANNOTATION>
- com.tngtech.archunit.library.modules.syntax.ModulesShouldConjunction<DESCRIPTOR>
- com.tngtech.archunit.library.modules.syntax.ModulesRule<DESCRIPTOR> (also extends com.tngtech.archunit.lang.ArchRule)
- com.tngtech.archunit.library.modules.syntax.ModulesByAnnotationRule<ANNOTATION>
- com.tngtech.archunit.library.modules.syntax.ModulesRule<DESCRIPTOR> (also extends com.tngtech.archunit.lang.ArchRule)