public class SourcePredicates extends Object
JavaClass
's Source
.Modifier and Type | Method and Description |
---|---|
static com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> |
areJavaClasses()
Tests that a given class is a Java class.
|
static com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> |
areProductionCode()
Passes if and only if the given class is from production code.
|
static com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> |
areTestCode()
Passes if and only if the given class is from test code.
|
static boolean |
isJavaClass(com.tngtech.archunit.core.domain.JavaClass clazz)
Checks whether the given
JavaClass is actually a Java class, and not a Scala class. |
public static com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> areProductionCode()
This check is best-effort only.
public static com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> areTestCode()
This check is best-effort only.
public static com.tngtech.archunit.base.DescribedPredicate<com.tngtech.archunit.core.domain.JavaClass> areJavaClasses()
ArchUnit does not yet fully support Scala. Rules should ensure that they restrict themselves to only Java classes for correct results.
public static boolean isJavaClass(com.tngtech.archunit.core.domain.JavaClass clazz)
JavaClass
is actually a Java class, and not a Scala class.
ArchUnit does not yet fully support Scala. Rules should ensure that they restrict themselves to only Java classes for correct results.
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.