クラス NamedInterfaces
java.lang.ObjectSE
org.springframework.modulith.core.NamedInterfaces
- 実装済みのインターフェース一覧:
IterableSE<NamedInterface>
NamedInterface のコレクション。- 作成者:
- Oliver Drotbohm
ネストされたクラスの概要
ネストされたクラスフィールド概要
フィールド方法の概要
修飾子と型メソッド説明and(IterableSE<NamedInterface> others) 指定されたNamedInterfaceを追加して新しいNamedInterfacesインスタンスを作成します。static NamedInterfaces.Builderbuilder(JavaPackage basePackage) 新しいNamedInterfaces.Builderを作成し、最終的に指定された基本パッケージのNamedInterfacesを作成します。booleancontainsInExplicitInterface(com.tngtech.archunit.core.domain.JavaClass type) 指定された型が明示的に指定されたNamedInterfaceのいずれかに含まれているかどうかを返します。(package private) booleancontainsInExplicitInterface(ClassSE<?> type) static NamedInterfacesdiscoverNamedInterfaces(JavaPackage basePackage) 指定されたJavaPackageに対して宣言されたすべてのNamedInterfacesを検出します。static NamedInterfacesforOpen(JavaPackage basePackage) 指定された名前のNamedInterfaceが存在する場合はそれを返します。getNamedInterfacesContaining(com.tngtech.archunit.core.domain.JavaClass type) 指定された型を含むすべての名前付きインターフェースを返します。(package private) StreamSE<NamedInterface>getNamedInterfacesContaining(ClassSE<?> type) モジュールの名前のないNamedInterfaceを返します。boolean少なくとも 1 つの明示的なNamedInterfaceが宣言されているかどうかを返します。iterator()(package private) static NamedInterfacesof(ListSE<NamedInterface> interfaces) 指定されたNamedInterfaceの新しいNamedInterfacesを作成します。static NamedInterfacesof(JavaPackage basePackage, ApplicationModuleInformation information) (package private) static NamedInterfacesofAnnotatedPackages(JavaPackage basePackage) 指定されたベースJavaPackageに対して新しいNamedInterfacesを作成します。stream()NamedInterfaceのStreamSE を作成します。toString()クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
フィールドの詳細
NONE
メソッドの詳細
of
- パラメーター:
basePackage- null であってはなりません。information- null であってはなりません。- 戻り値:
- 導入:
- 1.4
discoverNamedInterfaces
指定されたJavaPackageに対して宣言されたすべてのNamedInterfacesを検出します。- パラメーター:
basePackage- null であってはなりません。- 戻り値:
- null になることはありません。
- 導入:
- 1.4 (以前はパッケージ保護されていた)
builder
新しいNamedInterfaces.Builderを作成し、最終的に指定された基本パッケージのNamedInterfacesを作成します。- パラメーター:
basePackage- null であってはなりません。- 戻り値:
- null になることはありません。
of
指定されたNamedInterfaceの新しいNamedInterfacesを作成します。- パラメーター:
interfaces- null であってはなりません。- 戻り値:
- null になることはありません。
ofAnnotatedPackages
指定されたベースJavaPackageに対して新しいNamedInterfacesを作成します。- パラメーター:
basePackage- null であってはなりません。- 戻り値:
- null になることはありません。
forOpen
- パラメーター:
basePackage- null であってはなりません。- 戻り値:
- null になることはありません。
- 導入:
- 1.2、1.4 以来公開
hasExplicitInterfaces
public boolean hasExplicitInterfaces()少なくとも 1 つの明示的なNamedInterfaceが宣言されているかどうかを返します。- 戻り値:
- null になることはありません。
stream
NamedInterfaceのStreamSE を作成します。- 戻り値:
- null になることはありません。
getByName
指定された名前のNamedInterfaceが存在する場合はそれを返します。- パラメーター:
name- null または空であってはなりません。- 戻り値:
- null になることはありません。
getUnnamedInterface
モジュールの名前のないNamedInterfaceを返します。- 戻り値:
- null になることはありません。
getNamedInterfacesContaining
public StreamSE<NamedInterface> getNamedInterfacesContaining(com.tngtech.archunit.core.domain.JavaClass type) 指定された型を含むすべての名前付きインターフェースを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
- null になることはありません。
containsInExplicitInterface
public boolean containsInExplicitInterface(com.tngtech.archunit.core.domain.JavaClass type) 指定された型が明示的に指定されたNamedInterfaceのいずれかに含まれているかどうかを返します。- パラメーター:
type- null であってはなりません。- 導入:
- 1.2
iterator
- 次で指定:
- インターフェース
IterableSE<NamedInterface>のiterator
and
指定されたNamedInterfaceを追加して新しいNamedInterfacesインスタンスを作成します。- パラメーター:
others- null であってはなりません。- 戻り値:
- null になることはありません。
- 導入:
- 1.4 (以前はパッケージ保護されていた)
getNamedInterfacesContaining
containsInExplicitInterface
toString