クラス Changes

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

public class Changes extends ObjectSE implements IterableSE<Changes.Change>
Java プロジェクト用に作成された Changes.Change のセット。
作成者:
Lukas Dohmen, David Bilge, Oliver Drotbohm, Valentin Bossi
  • フィールドの詳細

    • NONE

      public static final Changes NONE
  • 方法の詳細

    • of

      static Changes of(StreamSE<ModifiedFile> files, Changes.OnNoChange onNoChange)
      指定された ModifiedFile から新しい Changes インスタンスを作成します。
      パラメーター:
      files - null であってはなりません。
      戻り値:
      null になることはありません。
    • isEmpty

      boolean isEmpty()
      変更がまったくあるかどうかを返します。
    • getChangedClasses

      SetSE<StringSE> getChangedClasses()
    • hasClassChanges

      boolean hasClassChanges()
    • skipTestsOnNoChanges

      boolean skipTestsOnNoChanges()
      変更がない場合にテスト実行をスキップするかどうかを返します。
      導入:
      2.1
    • contains

      boolean contains(ClassSE<?> type)
    • hasBuildResourceChanges

      boolean hasBuildResourceChanges()
      ビルド関連のリソースが変更されたかどうかを返します。
      戻り値:
    • hasClasspathResourceChange

      boolean hasClasspathResourceChange()
      現在の変更にクラスパスリソース (つまり、クラスパス上にあるソース以外のファイル) の変更が含まれているかどうかを返します。
    • iterator

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

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