Package com.tngtech.archunit.lang.syntax
Class ArchRuleDefinition
java.lang.Object
com.tngtech.archunit.lang.syntax.ArchRuleDefinition
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic <TYPE> GivenObjects<TYPE>all(ClassesTransformer<TYPE> classesTransformer) static GivenClassesclasses()static GivenCodeUnits<JavaCodeUnit>static GivenConstructorsstatic GivenFieldsfields()static GivenMembers<JavaMember>members()static GivenMethodsmethods()static <TYPE> GivenObjects<TYPE>no(ClassesTransformer<TYPE> classesTransformer) static GivenClassstatic GivenClassstatic GivenClassesstatic GivenCodeUnits<JavaCodeUnit>static GivenConstructorsstatic GivenFieldsnoFields()static GivenMembers<JavaMember>static GivenMethodsstatic ArchRuleDefinition.Creatorstatic GivenClassstatic GivenClass
-
Method Details
-
all
@PublicAPI(usage=ACCESS) public static <TYPE> GivenObjects<TYPE> all(ClassesTransformer<TYPE> classesTransformer) -
no
@PublicAPI(usage=ACCESS) public static <TYPE> GivenObjects<TYPE> no(ClassesTransformer<TYPE> classesTransformer) -
priority
-
classes
-
noClasses
-
theClass
-
theClass
-
noClass
-
noClass
-
members
-
noMembers
-
fields
-
noFields
-
codeUnits
-
noCodeUnits
-
constructors
-
noConstructors
-
methods
-
noMethods
-