インタフェース・シグネチャ

既知のすべてのサブインタフェース:
Signature.ArrayTypeSigPREVIEW, Signature.BaseTypeSigPREVIEW, Signature.ClassTypeSigPREVIEW, Signature.RefTypeSigPREVIEW, Signature.ThrowableSigPREVIEW, Signature.TypeVarSigPREVIEW

Signatureは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでSignatureを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
4.7.9.1で定義されている汎用Javaタイプ・シグネチャをモデル化します。
シール済クラス階層グラフ:
シグネチャのシール済クラス階層グラフシグネチャのシール済クラス階層グラフ
導入されたバージョン:
22
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    インタフェース
    説明
    static interface 
    Preview.
    配列型のシグネチャをモデル化します。
    static interface 
    Preview.
    プリミティブ型またはvoidのシグネチャをモデル化します。
    static interface 
    Preview.
    パラメータ化された可能性があるクラスまたはインタフェース型のシグネチャをモデル化します。
    static interface 
    Preview.
    参照型(クラス、インタフェース、型変数または配列型)のシグネチャをモデル化します。
    static interface 
    Preview.
    スロー可能タイプのシグネチャをモデル化します。
    static interface 
    Preview.
    型引数をモデル化します。
    static interface 
    Preview.
    汎用クラスまたはメソッドの型パラメータのシグネチャをモデル化します。
    static interface 
    Preview.
    型変数のシグネチャをモデル化します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    of(ClassDesc classDesc)
    Javaタイプのシグネチャを返します。
    parseFrom(String javaTypeSignature)
    raw文字列から汎用Javaタイプ・シグネチャを解析します。
    rawシグネチャ文字列を返します。
  • メソッドの詳細

    • signatureString

      String signatureString()
      rawシグネチャ文字列を返します。
      戻り値:
      rawシグネチャ文字列
    • parseFrom

      static SignaturePREVIEW parseFrom(String javaTypeSignature)
      raw文字列から汎用Javaタイプ・シグネチャを解析します。
      パラメータ:
      javaTypeSignature - raw Javaタイプのシグネチャ文字列
      戻り値:
      Javaタイプ・シグネチャ
    • of

      static SignaturePREVIEW of(ClassDesc classDesc)
      Javaタイプのシグネチャを返します。
      パラメータ:
      classDesc - Javaタイプのシンボリック記述
      戻り値:
      Javaタイプのシグネチャ