インタフェース・シグネチャ
- 既知のすべてのサブインタフェース:
Signature.ArrayTypeSig
,Signature.BaseTypeSig
,Signature.ClassTypeSig
,Signature.RefTypeSig
,Signature.ThrowableSig
,Signature.TypeVarSig
public sealed interface Signature permits Signature.BaseTypeSig, Signature.RefTypeSig, Signature.ThrowableSig
JVMS 4.7.9.1で定義されている一般的なJava型のシグネチャをモデル化します。
- Java言語仕様を参照してください:
-
「4.1 タイプと値の種類」
- Java Virtual Machine仕様を参照してください:
-
4.7.9.1 シグネチャ
- シール済クラス階層グラフ:
- 導入されたバージョン:
- 24
- 関連項目:
-
ネストされたクラスのサマリー
ネストされたクラス修飾子と型インタフェース説明static interface
配列型のシグネチャをモデル化します。static interface
プリミティブ型(JLS 4.2)またはvoidのシグネチャをモデル化します。static interface
パラメータ化された可能性があるクラスまたはインタフェース型のシグネチャをモデル化します。static interface
参照型(クラス、インタフェース、型変数または配列型)のシグネチャをモデル化します。static interface
throwable型のシグネチャのマーカー・インタフェース。static interface
型パラメータの引数である型引数をモデル化します。static interface
「type変数」を導入する汎用クラス、インタフェース、メソッドまたはコンストラクタの型パラメータのシグネチャをモデル化します。static interface
型変数のシグネチャをモデル化します。 -
メソッドのサマリー
-
メソッドの詳細
-
signatureString
-
parseFrom
raw文字列からJava型シグネチャを解析します。- パラメータ:
javaTypeSignature
- raw Javaタイプのシグネチャ文字列- 戻り値:
- Javaタイプのシグネチャ
- スロー:
IllegalArgumentException
- 文字列が有効なJava型シグネチャ文字列でない場合
-
of
-