Uses of Class
dev.archunitjava.pattern.JavaPattern
Packages that use JavaPattern
Package
Description
-
Uses of JavaPattern in dev.archunitjava.cli
Methods in dev.archunitjava.cli that return JavaPattern -
Uses of JavaPattern in dev.archunitjava.importer
Methods in dev.archunitjava.importer that return JavaPatternModifier and TypeMethodDescriptionImportResourceRule.pattern()Returns the value of thepatternrecord component.Methods in dev.archunitjava.importer that return types with arguments of type JavaPatternModifier and TypeMethodDescriptionImportScope.resourcePatterns()Returns the value of theresourcePatternsrecord component.Constructors in dev.archunitjava.importer with parameters of type JavaPatternModifierConstructorDescriptionImportResourceRule(ImportRuleAction action, JavaPattern pattern, String source, int line) Creates an instance of aImportResourceRulerecord class.Constructor parameters in dev.archunitjava.importer with type arguments of type JavaPatternModifierConstructorDescriptionImportScope(String name, List<JavaPattern> resourcePatterns) Creates an instance of aImportScoperecord class. -
Uses of JavaPattern in dev.archunitjava.pattern
Methods in dev.archunitjava.pattern that return JavaPatternModifier and TypeMethodDescriptionstatic JavaPatternJavaPattern.exact(PatternDomain domain, String expression) static JavaPatternJavaPattern.glob(PatternDomain domain, String expression) static JavaPatternJavaPattern.regex(PatternDomain domain, String expression) static JavaPatternJavaPattern.trustedRegex(PatternDomain domain, String expression) Compiles an unrestricted JDK regular expression for trusted in-process policy only. -
Uses of JavaPattern in dev.archunitjava.rules
Methods in dev.archunitjava.rules that return types with arguments of type JavaPatternModifier and TypeMethodDescriptionModulePackageRuleSpec.targetModule()Returns the value of thetargetModulerecord component.Methods in dev.archunitjava.rules with parameters of type JavaPatternModifier and TypeMethodDescriptionstatic ArchitectureRuleModuleDescriptorRules.exports(TypeModelResult model, ModuleSelector modules, JavaPattern packages, ModulePackageRuleSpec spec, NonExplicitModulePolicy nonExplicitPolicy) static ArchitectureRuleNamingRules.members(TypeModelResult model, MemberSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) static ArchitectureRuleNamingRules.members(TypeModelResult model, MemberSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode, NamingRuleOptions options) static ArchitectureRuleModuleDescriptorRules.opens(TypeModelResult model, ModuleSelector modules, JavaPattern packages, ModulePackageRuleSpec spec, NonExplicitModulePolicy nonExplicitPolicy) static ArchitectureRuleNamingRules.packages(TypeModelResult model, PackageSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) static ArchitectureRuleModuleDescriptorRules.provides(TypeModelResult model, ModuleSelector modules, JavaPattern serviceTypes, JavaPattern providerTypes, ModuleRuleMode mode, NonExplicitModulePolicy nonExplicitPolicy) static ArchitectureRuleModuleDescriptorRules.requires(TypeModelResult model, ModuleSelector modules, JavaPattern targetModules, ModuleRequireRuleSpec spec, NonExplicitModulePolicy nonExplicitPolicy) ModulePackageRuleSpec.targetedTo(JavaPattern value) static ArchitectureRuleNamingRules.types(TypeModelResult model, TypeSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode) static ArchitectureRuleNamingRules.types(TypeModelResult model, TypeSelector selector, NamingTarget target, JavaPattern pattern, PatternRuleMode mode, NamingRuleOptions options) static ArchitectureRuleModuleDescriptorRules.uses(TypeModelResult model, ModuleSelector modules, JavaPattern serviceTypes, ModuleRuleMode mode, NonExplicitModulePolicy nonExplicitPolicy) Constructor parameters in dev.archunitjava.rules with type arguments of type JavaPatternModifierConstructorDescriptionModulePackageRuleSpec(ModuleRuleMode mode, DirectiveQualification qualification, Optional<JavaPattern> targetModule) Creates an instance of aModulePackageRuleSpecrecord class. -
Uses of JavaPattern in dev.archunitjava.selector
Methods in dev.archunitjava.selector with parameters of type JavaPatternModifier and TypeMethodDescriptionstatic TypeSelectorTypeSelector.binaryName(JavaPattern pattern) static TypeSelectorTypeSelector.canonicalName(JavaPattern pattern) static MemberSelectorMemberSelector.name(JavaPattern pattern) static ModuleSelectorModuleSelector.name(JavaPattern pattern) static PackageSelectorPackageSelector.name(JavaPattern pattern) static TypeSelectorTypeSelector.packageName(JavaPattern pattern) static TypeSelectorTypeSelector.resourcePath(JavaPattern pattern) static TypeSelectorTypeSelector.simpleName(JavaPattern pattern)