クラスの使用
org.springframework.modulith.core.JavaPackage
JavaPackage を使用するパッケージ
org.springframework.modulith.core 内の JavaPackage 使用
JavaPackage を返す org.springframework.modulith.core のメソッド修飾子と型メソッド説明ApplicationModule.getBasePackage()
モジュールの基本パッケージを返します。static JavaPackage
指定されたクラスと名前に対して新しいJavaPackage
を作成します。JavaPackage.toSingle()
JavaPackage
を基本パッケージのみに縮小します。型 JavaPackage の引数を持つ型を返す org.springframework.modulith.core のメソッド修飾子と型メソッド説明ApplicationModule.getBootstrapBasePackages
(ApplicationModules modules, DependencyDepth depth) 現在のモジュールのすべてのJavaPackage
(依存関係によるものを含む) を返します。JavaPackage.getDirectSubPackages()
現在のサブパッケージのすべての直接サブパッケージを返します。ApplicationModuleDetectionStrategy.getModuleBasePackages
(JavaPackage basePackage) Moduliths が初期化されたJavaPackage
を指定すると、システム内のすべてのモジュールの基本パッケージを返します。JavaPackage.getSubPackagesAnnotatedWith
(ClassSE<? extends AnnotationSE> annotation) 指定されたアノテーション型を持つすべてのサブパッケージを返します。型 JavaPackage のパラメーターを持つ org.springframework.modulith.core のメソッド修飾子と型メソッド説明(package private) static NamedInterfaces
NamedInterfaces.discoverNamedInterfaces
(JavaPackage basePackage) 指定されたJavaPackage
に対して宣言されたすべてのNamedInterfaces
を検出します。(package private) static NamedInterfaces
NamedInterfaces.forOpen
(JavaPackage basePackage) ApplicationModuleDetectionStrategy.getModuleBasePackages
(JavaPackage basePackage) Moduliths が初期化されたJavaPackage
を指定すると、システム内のすべてのモジュールの基本パッケージを返します。ApplicationModuleInformation.AnnotationLookup.of
(JavaPackage javaPackage, PredicateSE<com.tngtech.archunit.core.domain.JavaClass> typeSelector) static ApplicationModuleInformation
ApplicationModuleInformation.of
(JavaPackage javaPackage) 指定されたJavaPackage
の新しいApplicationModuleInformation
を作成します。(package private) static ListSE<NamedInterface>
NamedInterface.of
(JavaPackage javaPackage) 指定されたJavaPackage
のすべてのNamedInterface
を返します。(package private) static NamedInterfaces
NamedInterfaces.ofAnnotatedPackages
(JavaPackage basePackage) 指定されたベースJavaPackage
に対して新しいNamedInterfaces
を作成します。(package private) static NamedInterface
NamedInterface.unnamed
(JavaPackage javaPackage, boolean flatten) 指定されたJavaPackage
に対して名前のないNamedInterface
を作成します。型 JavaPackage のパラメーターを持つ org.springframework.modulith.core のコンストラクター修飾子コンストラクター説明(package private)
ApplicationModule
(JavaPackage basePackage, boolean useFullyQualifiedModuleNames) 指定された基本パッケージに対して新しいApplicationModule
を作成し、完全修飾モジュール名を使用するかどうかを指定します。