インタフェースCompilationIDAttribute

すべてのスーパー・インタフェース:
Attribute<CompilationIDAttribute>, ClassElement, ClassFileElement

public sealed interface CompilationIDAttribute extends Attribute<CompilationIDAttribute>, ClassElement
classファイルのコンパイル時間を記録するCompilationID属性をモデル化します。

この属性はクラスにのみ表示され、クラス内の「複数のインスタンス」は許可されません。 「定数プール」へのデータ依存性があります。

この属性は、Java SEプラットフォームでは事前定義されていません。 これは、システムJavaコンパイラのリファレンス実装によって生成されるJDK固有の非標準属性で、jdk.compilerモジュールによって定義されます。

導入されたバージョン:
24
関連項目:
  • メソッドの詳細

    • compilationId

      Utf8Entry compilationId()
      コンパイルIDを返します。 コンパイルIDは、classファイルの生成時にSystem.currentTimeMillis()の文字列値です。
      戻り値:
      コンパイルID
    • of

      CompilationID属性を返します。
      パラメータ:
      id - コンパイルID
      戻り値:
      CompilationID属性
    • of

      CompilationID属性を返します。
      パラメータ:
      id - コンパイルID
      戻り値:
      CompilationID属性