クラス JavaPackages

java.lang.ObjectSE
org.springframework.modulith.core.JavaPackages
実装済みのインターフェース一覧:
IterableSE<JavaPackage>

public class JavaPackages extends ObjectSE implements IterableSE<JavaPackage>
JavaPackage のコレクション。
導入:
1.3、1.4.6、2.0.1 以降公開
作成者:
Oliver Drotbohm
  • フィールドの詳細

  • コンストラクターの詳細

    • JavaPackages

      public JavaPackages(CollectionSE<JavaPackage> packages)
      指定された JavaPackage の新しい JavaPackages インスタンスを作成します。
      パラメーター:
      packages - null であってはなりません。
    • JavaPackages

      JavaPackages(JavaPackage... packages)
      指定された JavaPackage の新しい JavaPackages インスタンスを作成します。
      パラメーター:
      packages - null であってはなりません。
  • 方法の詳細

    • flatten

      JavaPackages flatten()
      現在の JavaPackages に含まれるプライマリパッケージのみを含む JavaPackages インスタンスを返します。他のパッケージのサブパッケージであるパッケージはすべて削除されます。

      つまり、{code com.foo}、com.barcom.foo.bar のリストの場合、com.foo と com.bar のみが保持されます。

      戻り値:
      null になることはありません。
    • stream

      public StreamSE<JavaPackage> stream()
      JavaPackage のストリームを返します。
      戻り値:
      null になることはありません。
    • getSubPackagesOf

      JavaPackages getSubPackagesOf(JavaPackage pkg)
      指定された JavaPackages のサブパッケージであるすべての JavaPackages を返します。
      パラメーター:
      pkg - null であってはなりません。
      戻り値:
      null になることはありません。
      導入:
      1.4.2
    • contains

      public boolean contains(JavaPackage pkg)
    • contains

      boolean contains(ClassSE<?> type)
      いずれかのパッケージに指定された型が含まれているかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      導入:
      1.4.6, 2.0.1
    • couldContain

      public boolean couldContain(ClassSE<?> type)
      現在のインスタンスを支える実際の型とは無関係に、いずれかのパッケージにその型が含まれている可能性があるかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      導入:
      1.4.6, 2.0.1
      関連事項:
    • couldContain

      public boolean couldContain(StringSE type)
      現在のインスタンスを支える実際の型とは無関係に、いずれかのパッケージにその型が含まれている可能性があるかどうかを返します。
      パラメーター:
      type - null であってはなりません。
      導入:
      1.4.6, 2.0.1
      関連事項:
    • iterator

      public IteratorSE<JavaPackage> iterator()
      次で指定:
      インターフェース IterableSE<JavaPackage> 内の iterator 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString