クラス ClassLoaderFile

java.lang.ObjectSE
org.springframework.boot.devtools.restart.classloader.ClassLoaderFile
実装されたすべてのインターフェース:
SerializableSE

public class ClassLoaderFile extends ObjectSE implements SerializableSE
ClassLoaderSE から提供される単一のファイル。元の JAR が作成されてから追加、変更、削除されたファイルを表すために使用できます。
導入:
1.3.0
作成者:
Phillip Webb
関連事項:
  • コンストラクターの詳細

    • ClassLoaderFile

      public ClassLoaderFile(ClassLoaderFile.Kind kind, byte[] contents)
      新しい ClassLoaderFile インスタンスを作成します。
      パラメーター:
      kind - ファイルの種類
      contents - ファイルの内容
    • ClassLoaderFile

      public ClassLoaderFile(ClassLoaderFile.Kind kind, long lastModified, byte[] contents)
      新しい ClassLoaderFile インスタンスを作成します。
      パラメーター:
      kind - ファイルの種類
      lastModified - 最終変更時刻
      contents - ファイルの内容
  • メソッドの詳細

    • getKind

      public ClassLoaderFile.Kind getKind()
      ファイル ClassLoaderFile.Kind(追加、変更、削除)を返します。
      戻り値:
      種類
    • getLastModified

      public long getLastModified()
      ファイルが最後に変更された時刻を返します。
      戻り値:
      最終変更時刻
    • getContents

      public byte[] getContents()
      ファイルの内容をバイト配列として返すか、getKind()ClassLoaderFile.Kind.DELETED の場合は null を返します。
      戻り値:
      内容または null