Class GivenJavaClasses
java.lang.Object
org.apache.flink.architecture.common.GivenJavaClasses
Equivalent of
ArchRuleDefinition.classes() and similar methods with a restriction on Java
classes.
ArchUnit does not yet fully support Scala. Rules should therefore use these methods instead to restrict themselves to Java classes.
-
Method Summary
Modifier and TypeMethodDescriptionstatic com.tngtech.archunit.lang.syntax.elements.ClassesThat<com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction>Equivalent ofArchRuleDefinition.classes(), but only for Java classes.static com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunctionjavaClassesThat(com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> predicate) Equivalent ofArchRuleDefinition.classes(), but only for Java classes.static com.tngtech.archunit.lang.syntax.elements.ClassesThat<com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction>Equivalent ofArchRuleDefinition.noClasses(), but only for Java classes.static com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunctionnoJavaClassesThat(com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> predicate) Equivalent ofArchRuleDefinition.noClasses(), but only for Java classes.
-
Method Details
-
javaClassesThat
public static com.tngtech.archunit.lang.syntax.elements.ClassesThat<com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction> javaClassesThat()Equivalent ofArchRuleDefinition.classes(), but only for Java classes. -
javaClassesThat
public static com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction javaClassesThat(com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> predicate) Equivalent ofArchRuleDefinition.classes(), but only for Java classes. -
noJavaClassesThat
public static com.tngtech.archunit.lang.syntax.elements.ClassesThat<com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction> noJavaClassesThat()Equivalent ofArchRuleDefinition.noClasses(), but only for Java classes. -
noJavaClassesThat
public static com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction noJavaClassesThat(com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> predicate) Equivalent ofArchRuleDefinition.noClasses(), but only for Java classes.
-