Class GivenJavaClasses
- java.lang.Object
-
- org.apache.flink.architecture.common.GivenJavaClasses
-
public class GivenJavaClasses extends Object
Equivalent ofArchRuleDefinition.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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.tngtech.archunit.lang.syntax.elements.ClassesThat<com.tngtech.archunit.lang.syntax.elements.GivenClassesConjunction>javaClassesThat()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>noJavaClassesThat()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 Detail
-
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.
-
-