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