Uses of Class
org.springframework.modulith.core.Classes
Package
Description
Core, internal abstractions of Spring Modulith.
-
Uses of Classes in org.springframework.modulith.core
Modifier and TypeMethodDescription(package private) Classes
Classes.and
(Collection<com.tngtech.archunit.core.domain.JavaClass> others) Returns a Classes with the current elements and the given other ones combined.(package private) Classes
JavaPackage.getClasses()
Returns all classes residing in the current package and potentially in sub-packages if the current package was created to include them.protected abstract Classes
NamedInterface.getClasses()
Returns allClasses
making up thisNamedInterface
.NamedInterface.TypeBasedNamedInterface.getClasses()
(package private) Classes
ApplicationModule.getSpringBeansInternal()
(package private) static Classes
Classes.of
(com.tngtech.archunit.core.domain.JavaClasses classes) Creates a newClasses
for the givenJavaClass
es.(package private) static Classes
Creates a newClasses
for the givenJavaClass
es.(package private) Classes
Classes.that
(com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass> predicate) ReturnsClasses
that match the givenDescribedPredicate
.JavaPackage.that
(com.tngtech.archunit.base.DescribedPredicate<? super com.tngtech.archunit.core.domain.JavaClass> predicate) Returns allClasses
that match the givenDescribedPredicate
.Modifier and TypeMethodDescription(package private) Classes
static ArchitecturallyEvidentType
static JavaPackage
Creates a newJavaPackage
for the given classes and name.NamedInterface.of
(String name, Classes classes, JavaPackage basePackage) ModifierConstructorDescriptionSpringAwareArchitecturallyEvidentType
(com.tngtech.archunit.core.domain.JavaClass type, Classes beanTypes) (package private)
SpringDataAwareArchitecturallyEvidentType
(com.tngtech.archunit.core.domain.JavaClass type, Classes beanTypes) TypeBasedNamedInterface
(String name, Classes types, JavaPackage pkg)