インタフェースSignature.ClassTypeSig
- すべてのスーパー・インタフェース:
SignaturePREVIEW,Signature.RefTypeSigPREVIEW,Signature.ThrowableSigPREVIEW
public static sealed interface Signature.ClassTypeSig extends Signature.RefTypeSigPREVIEW, Signature.ThrowableSigPREVIEW
ClassTypeSigは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
パラメータ化された可能性があるクラスまたはインタフェース型のシグネチャをモデル化します。
- 導入されたバージョン:
- 22
-
ネストされたクラスのサマリー
インタフェースjava.lang.classfile.SignaturePREVIEWで宣言されたネストされたクラス/インタフェース
Signature.ArrayTypeSigPREVIEW, Signature.BaseTypeSigPREVIEW, Signature.ClassTypeSigPREVIEW, Signature.RefTypeSigPREVIEW, Signature.ThrowableSigPREVIEW, Signature.TypeArgPREVIEW, Signature.TypeParamPREVIEW, Signature.TypeVarSigPREVIEW -
メソッドのサマリー
修飾子と型メソッド説明default ClassDescクラス名をシンボリック記述子として返します。クラス名を返します。of(Signature.ClassTypeSigPREVIEW outerType, ClassDesc className, Signature.TypeArgPREVIEW... typeArgs) 内部クラスのクラス型シグネチャを返します。of(Signature.ClassTypeSigPREVIEW outerType, String className, Signature.TypeArgPREVIEW... typeArgs) 内部クラスのクラス型シグネチャを返します。of(ClassDesc className, Signature.TypeArgPREVIEW... typeArgs) クラス・タイプのシグネチャを返します。of(String className, Signature.TypeArgPREVIEW... typeArgs) クラス・タイプのシグネチャを返します。外部タイプのシグネチャ(存在する場合)を返します。typeArgs()クラスの型引数を返します。インタフェースjava.lang.classfile.SignaturePREVIEWで宣言されたメソッド
signatureString
-
メソッドの詳細
-
outerType
Optional<Signature.ClassTypeSigPREVIEW> outerType()外部タイプのシグネチャ(存在する場合)を返します。- 戻り値:
- 外部タイプのシグネチャ(存在する場合)
-
className
-
classDesc
-
typeArgs
-
of
static Signature.ClassTypeSigPREVIEW of(ClassDesc className, Signature.TypeArgPREVIEW... typeArgs) クラス・タイプのシグネチャを返します。- パラメータ:
className- クラスの名前typeArgs- 型引数のシグネチャ- 戻り値:
- クラス・タイプのシグネチャ
-
of
static Signature.ClassTypeSigPREVIEW of(Signature.ClassTypeSigPREVIEW outerType, ClassDesc className, Signature.TypeArgPREVIEW... typeArgs) 内部クラスのクラス型シグネチャを返します。- パラメータ:
outerType- 外部タイプのシグネチャclassName- クラスの名前typeArgs- 型引数のシグネチャ- 戻り値:
- 内部クラスのクラス型シグネチャ
-
of
static Signature.ClassTypeSigPREVIEW of(String className, Signature.TypeArgPREVIEW... typeArgs) クラス・タイプのシグネチャを返します。- パラメータ:
className- クラスの名前typeArgs- 型引数のシグネチャ- 戻り値:
- クラス・タイプのシグネチャ
-
of
static Signature.ClassTypeSigPREVIEW of(Signature.ClassTypeSigPREVIEW outerType, String className, Signature.TypeArgPREVIEW... typeArgs) 内部クラスのクラス型シグネチャを返します。- パラメータ:
outerType- 外部タイプのシグネチャclassName- クラスの名前typeArgs- 型引数のシグネチャ- 戻り値:
- 内部クラスのクラス型シグネチャ
-
ClassTypeSigを使用できます。