public sealed interface ClassSignature
ClassSignature
は、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
4.7.9で定義されているクラス・ファイルの汎用シグネチャをモデル化します。
- 導入されたバージョン:
- 22
-
メソッドのサマリー
修飾子と型メソッド説明static ClassSignaturePREVIEW
of
(Signature.RefTypeSigPREVIEW superclassSignature, Signature.RefTypeSigPREVIEW... superinterfaceSignatures) クラス・シグネチャを返します。static ClassSignaturePREVIEW
of
(List<Signature.TypeParamPREVIEW> typeParameters, Signature.RefTypeSigPREVIEW superclassSignature, Signature.RefTypeSigPREVIEW... superinterfaceSignatures) クラス・シグネチャを返します。static ClassSignaturePREVIEW
rawシグネチャ文字列を返します。このシグネチャのスーパークラスのインスタンス化を返します。このシグネチャ内のインタフェースのインスタンス化を返します。このクラスの型パラメータを返します。
-
メソッドの詳細
-
typeParameters
-
superclassSignature
Signature.RefTypeSigPREVIEW superclassSignature()このシグネチャのスーパークラスのインスタンス化を返します。- 戻り値:
- このシグネチャのスーパークラスのインスタンス化
-
superinterfaceSignatures
List<Signature.RefTypeSigPREVIEW> superinterfaceSignatures()このシグネチャ内のインタフェースのインスタンス化を返します。- 戻り値:
- このシグネチャ内のインタフェースのインスタンス化
-
signatureString
-
of
static ClassSignaturePREVIEW of(Signature.RefTypeSigPREVIEW superclassSignature, Signature.RefTypeSigPREVIEW... superinterfaceSignatures) クラス・シグネチャを返します。- パラメータ:
superclassSignature
- スーパークラスsuperinterfaceSignatures
- インタフェース- 戻り値:
- クラス・シグネチャ
-
of
static ClassSignaturePREVIEW of(List<Signature.TypeParamPREVIEW> typeParameters, Signature.RefTypeSigPREVIEW superclassSignature, Signature.RefTypeSigPREVIEW... superinterfaceSignatures) クラス・シグネチャを返します。- パラメータ:
typeParameters
- 型パラメータsuperclassSignature
- スーパークラスsuperinterfaceSignatures
- インタフェース- 戻り値:
- クラス・シグネチャ
-
parseFrom
static ClassSignaturePREVIEW parseFrom(String classSignature) - パラメータ:
classSignature
- rawクラス・シグネチャ文字列- 戻り値:
- クラス・シグネチャ
-
ClassSignature
を使用できます。