Package com.tngtech.archunit.lang.syntax
Class ArchRuleDefinition
- java.lang.Object
-
- com.tngtech.archunit.lang.syntax.ArchRuleDefinition
-
public final class ArchRuleDefinition extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ArchRuleDefinition.Creator
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <TYPE> GivenObjects<TYPE>
all(ClassesTransformer<TYPE> classesTransformer)
static GivenClasses
classes()
static GivenCodeUnits<JavaCodeUnit>
codeUnits()
static GivenConstructors
constructors()
static GivenFields
fields()
static GivenMembers<JavaMember>
members()
static GivenMethods
methods()
static <TYPE> GivenObjects<TYPE>
no(ClassesTransformer<TYPE> classesTransformer)
static GivenClass
noClass(java.lang.Class<?> clazz)
static GivenClass
noClass(java.lang.String className)
static GivenClasses
noClasses()
static GivenCodeUnits<JavaCodeUnit>
noCodeUnits()
static GivenConstructors
noConstructors()
static GivenFields
noFields()
static GivenMembers<JavaMember>
noMembers()
static GivenMethods
noMethods()
static ArchRuleDefinition.Creator
priority(Priority priority)
static GivenClass
theClass(java.lang.Class<?> clazz)
static GivenClass
theClass(java.lang.String className)
-
-
-
Method Detail
-
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
@PublicAPI(usage=ACCESS) public static ArchRuleDefinition.Creator priority(Priority priority)
-
classes
@PublicAPI(usage=ACCESS) public static GivenClasses classes()
-
noClasses
@PublicAPI(usage=ACCESS) public static GivenClasses noClasses()
-
theClass
@PublicAPI(usage=ACCESS) public static GivenClass theClass(java.lang.Class<?> clazz)
-
theClass
@PublicAPI(usage=ACCESS) public static GivenClass theClass(java.lang.String className)
-
noClass
@PublicAPI(usage=ACCESS) public static GivenClass noClass(java.lang.Class<?> clazz)
-
noClass
@PublicAPI(usage=ACCESS) public static GivenClass noClass(java.lang.String className)
-
members
@PublicAPI(usage=ACCESS) public static GivenMembers<JavaMember> members()
-
noMembers
@PublicAPI(usage=ACCESS) public static GivenMembers<JavaMember> noMembers()
-
fields
@PublicAPI(usage=ACCESS) public static GivenFields fields()
-
noFields
@PublicAPI(usage=ACCESS) public static GivenFields noFields()
-
codeUnits
@PublicAPI(usage=ACCESS) public static GivenCodeUnits<JavaCodeUnit> codeUnits()
-
noCodeUnits
@PublicAPI(usage=ACCESS) public static GivenCodeUnits<JavaCodeUnit> noCodeUnits()
-
constructors
@PublicAPI(usage=ACCESS) public static GivenConstructors constructors()
-
noConstructors
@PublicAPI(usage=ACCESS) public static GivenConstructors noConstructors()
-
methods
@PublicAPI(usage=ACCESS) public static GivenMethods methods()
-
noMethods
@PublicAPI(usage=ACCESS) public static GivenMethods noMethods()
-
-