インタフェースSignature.ClassTypeSig

すべてのスーパー・インタフェース:
SignaturePREVIEW, Signature.RefTypeSigPREVIEW, Signature.ThrowableSigPREVIEW
含まれているインタフェース:
SignaturePREVIEW

public static sealed interface Signature.ClassTypeSig extends Signature.RefTypeSigPREVIEW, Signature.ThrowableSigPREVIEW
ClassTypeSigは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでClassTypeSigを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
パラメータ化された可能性があるクラスまたはインタフェース型のシグネチャをモデル化します。
導入されたバージョン:
22
  • メソッドの詳細

    • outerType

      外部タイプのシグネチャ(存在する場合)を返します。
      戻り値:
      外部タイプのシグネチャ(存在する場合)
    • className

      String className()
      クラス名を返します。
      戻り値:
      クラス名
    • classDesc

      default ClassDesc classDesc()
      クラス名をシンボリック記述子として返します。
      戻り値:
      シンボリック記述子としてのクラス名
    • typeArgs

      クラスの型引数を返します。
      戻り値:
      クラスの型引数
    • of

      クラス・タイプのシグネチャを返します。
      パラメータ:
      className - クラスの名前
      typeArgs - 型引数のシグネチャ
      戻り値:
      クラス・タイプのシグネチャ
    • of

      内部クラスのクラス型シグネチャを返します。
      パラメータ:
      outerType - 外部タイプのシグネチャ
      className - クラスの名前
      typeArgs - 型引数のシグネチャ
      戻り値:
      内部クラスのクラス型シグネチャ
    • of

      static Signature.ClassTypeSigPREVIEW of(String className, Signature.TypeArgPREVIEW... typeArgs)
      クラス・タイプのシグネチャを返します。
      パラメータ:
      className - クラスの名前
      typeArgs - 型引数のシグネチャ
      戻り値:
      クラス・タイプのシグネチャ
    • of

      内部クラスのクラス型シグネチャを返します。
      パラメータ:
      outerType - 外部タイプのシグネチャ
      className - クラスの名前
      typeArgs - 型引数のシグネチャ
      戻り値:
      内部クラスのクラス型シグネチャ