クラス SourceFiles

java.lang.ObjectSE
org.springframework.core.test.tools.SourceFiles
実装されたすべてのインターフェース:
IterableSE<SourceFile>

public final class SourceFiles extends ObjectSE implements IterableSE<SourceFile>
SourceFile インスタンスの不変コレクション。
導入:
6.0
作成者:
Phillip Webb
  • メソッドの詳細

    • none

      public static SourceFiles none()
      アイテムのない SourceFiles インスタンスを返します。
      戻り値:
      空のインスタンス
    • of

      public static SourceFiles of(SourceFile... sourceFiles)
      指定されたファイルを含む SourceFiles インスタンスを作成するために使用できるファクトリメソッド。
      パラメーター:
      sourceFiles - 含めるファイル
      戻り値:
      SourceFiles インスタンス
    • and

      public SourceFiles and(SourceFile... sourceFiles)
      SourceFile インスタンスの別の配列からファイルをマージする新しい SourceFiles インスタンスを返します。
      パラメーター:
      sourceFiles - マージするインスタンス
      戻り値:
      マージされたコンテンツを含む新しい SourceFiles インスタンス
    • and

      public SourceFiles and(IterableSE<SourceFile> sourceFiles)
      SourceFile インスタンスの別の配列からファイルをマージする新しい SourceFiles インスタンスを返します。
      パラメーター:
      sourceFiles - マージするインスタンス
      戻り値:
      マージされたコンテンツを含む新しい SourceFiles インスタンス
    • and

      public SourceFiles and(SourceFiles sourceFiles)
      別の SourceFiles インスタンスからファイルをマージする新しい SourceFiles インスタンスを返します。
      パラメーター:
      sourceFiles - マージするインスタンス
      戻り値:
      マージされたコンテンツを含む新しい SourceFiles インスタンス
    • iterator

      public IteratorSE<SourceFile> iterator()
      次で指定:
      インターフェース IterableSE<SourceFile>iterator 
    • stream

      public StreamSE<SourceFile> stream()
      このコレクションに含まれる SourceFile インスタンスをストリーミングします。
      戻り値:
      ファイルインスタンスのストリーム
    • isEmpty

      public boolean isEmpty()
      このコレクションが空の場合、true を返します。
      戻り値:
      このコレクションが空の場合
    • get

      @Nullable public SourceFile get(StringSE path)
      指定されたパスSourceFile を取得します。
      パラメーター:
      path - 見つける道
      戻り値:
      SourceFile インスタンスまたは null
    • getSingle

      public SourceFile getSingle() throws IllegalStateExceptionSE
      コレクションに含まれる単一のソースファイルを返します。
      戻り値:
      単一のファイル
      例外:
      IllegalStateExceptionSE - コレクションにファイルが 1 つだけ含まれていない場合
    • getSingle

      public SourceFile getSingle(StringSE pattern) throws IllegalStateExceptionSE
      コレクションに含まれる単一の一致するソースファイルを返します。
      戻り値:
      単一のファイル
      例外:
      IllegalStateExceptionSE - コレクションにファイルが 1 つだけ含まれていない場合
    • getSingleFromPackage

      public SourceFile getSingleFromPackage(StringSE packageName)
      指定されたパッケージに含まれる単一のソースファイルを返します。
      戻り値:
      単一のファイル
      例外:
      IllegalStateExceptionSE - コレクションにファイルが 1 つだけ含まれていない場合
    • equals

      public boolean equals(@Nullable ObjectSE other)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

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