Class NamingRules
java.lang.Object
dev.archunitjava.rules.NamingRules
Deterministic positive and negative conventions over distinct Java name/location targets.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArchitectureRulemembers(TypeModelResult model, MemberSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) static ArchitectureRulemembers(TypeModelResult model, MemberSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode, NamingRuleOptions options) static ArchitectureRulepackages(TypeModelResult model, PackageSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) static ArchitectureRuletypes(TypeModelResult model, TypeSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) static ArchitectureRuletypes(TypeModelResult model, TypeSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode, NamingRuleOptions options)
-
Method Details
-
types
public static ArchitectureRule types(TypeModelResult model, TypeSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) -
types
public static ArchitectureRule types(TypeModelResult model, TypeSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode, NamingRuleOptions options) -
members
public static ArchitectureRule members(TypeModelResult model, MemberSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) -
members
public static ArchitectureRule members(TypeModelResult model, MemberSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode, NamingRuleOptions options) -
packages
public static ArchitectureRule packages(TypeModelResult model, PackageSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode)
-