- すべてのスーパー・インタフェース:
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
を使用できます。