Package com.tngtech.archunit.lang.syntax
Class ArchRuleDefinition
java.lang.Object
com.tngtech.archunit.lang.syntax.ArchRuleDefinition
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <TYPE> GivenObjects<TYPE>
all
(ClassesTransformer<TYPE> classesTransformer) static GivenClasses
classes()
static GivenCodeUnits<JavaCodeUnit>
static GivenConstructors
static GivenFields
fields()
static GivenMembers<JavaMember>
members()
static GivenMethods
methods()
static <TYPE> GivenObjects<TYPE>
no
(ClassesTransformer<TYPE> classesTransformer) static GivenClass
static GivenClass
static GivenClasses
static GivenCodeUnits<JavaCodeUnit>
static GivenConstructors
static GivenFields
noFields()
static GivenMembers<JavaMember>
static GivenMethods
static ArchRuleDefinition.Creator
static GivenClass
static 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
-