Hierarchy For Package dev.archunitjava.rules
Class Hierarchy
- java.lang.Object
- dev.archunitjava.rules.AnnotationRules
- dev.archunitjava.rules.ArchitectureRules
- dev.archunitjava.rules.CoverageRules
- dev.archunitjava.rules.CycleRules
- dev.archunitjava.rules.DependencyRules
- dev.archunitjava.rules.InheritanceRules
- dev.archunitjava.rules.LayerRules
- dev.archunitjava.rules.MemberAccessRules
- dev.archunitjava.rules.ModuleDependencyComparisons
- dev.archunitjava.rules.ModuleDescriptorRules
- dev.archunitjava.rules.NamingRules
- dev.archunitjava.rules.PlantUmlRules
- dev.archunitjava.rules.PublicInterfaceRules
- dev.archunitjava.rules.ReachabilityRules
- dev.archunitjava.rules.RuleTerminal
- dev.archunitjava.rules.SliceRules
Interface Hierarchy
- dev.archunitjava.execution.Checkable<R>
- dev.archunitjava.rules.ArchitectureRule
- dev.archunitjava.rules.RuleEvaluation
- dev.archunitjava.rules.RuleResultFactory
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- dev.archunitjava.rules.AnnotationRuleMode
- dev.archunitjava.rules.AnnotationValueOperator
- dev.archunitjava.rules.CompilerAccessPolicy
- dev.archunitjava.rules.DependencyRuleMode
- dev.archunitjava.rules.DirectiveFlagPolicy
- dev.archunitjava.rules.DirectiveQualification
- dev.archunitjava.rules.ExternalDependencyPolicy
- dev.archunitjava.rules.HierarchyDepth
- dev.archunitjava.rules.HierarchyRelation
- dev.archunitjava.rules.HierarchyRuleMode
- dev.archunitjava.rules.JavaAccessVisibility
- dev.archunitjava.rules.MemberAccessRuleMode
- dev.archunitjava.rules.ModuleExportAccess
- dev.archunitjava.rules.ModuleRuleMode
- dev.archunitjava.rules.NamingTarget
- dev.archunitjava.rules.NonExplicitModulePolicy
- dev.archunitjava.rules.PatternRuleMode
- dev.archunitjava.rules.ReachabilityAssumption
- dev.archunitjava.rules.SelfDependencyPolicy
- dev.archunitjava.rules.SyntheticEdgePolicy
- dev.archunitjava.rules.TypeUseDependencyPolicy
- dev.archunitjava.rules.UnknownAnnotationPolicy
- dev.archunitjava.rules.UnknownInheritancePolicy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- dev.archunitjava.rules.AnnotationRuleSpec
- dev.archunitjava.rules.AnnotationValueCondition (implements java.lang.Comparable<T>)
- dev.archunitjava.rules.CycleRuleOptions
- dev.archunitjava.rules.DependencyRuleSpec
- dev.archunitjava.rules.HierarchyRuleSpec
- dev.archunitjava.rules.MemberAccessRuleSpec
- dev.archunitjava.rules.ModuleCoveragePolicy
- dev.archunitjava.rules.ModuleDependencyComparison
- dev.archunitjava.rules.ModuleDependencyObservation (implements java.lang.Comparable<T>)
- dev.archunitjava.rules.ModuleIdentityId (implements dev.archunitjava.graph.StableId)
- dev.archunitjava.rules.ModulePackageRuleSpec
- dev.archunitjava.rules.ModuleRequireRuleSpec
- dev.archunitjava.rules.NamingRuleOptions
- dev.archunitjava.rules.PackageCoveragePolicy
- dev.archunitjava.rules.ReachabilityRuleOptions
- dev.archunitjava.rules.RuleSelection
- dev.archunitjava.rules.SymbolicMemberTargetId (implements dev.archunitjava.graph.StableId)
- dev.archunitjava.rules.TypeCoveragePolicy
- java.lang.Record