インタフェースSignature.BaseTypeSig
- すべてのスーパー・インタフェース:
Signature
- 含まれているインタフェース:
Signature
public static sealed interface Signature.BaseTypeSig extends Signature
プリミティブ型(JLS 4.2)またはvoidのシグネチャをモデル化します。
- Java言語仕様を参照してください:
-
4.2 プリミティブ・タイプおよび値
- Java Virtual Machine仕様を参照してください:
-
4.7.9.1 シグネチャ
- 導入されたバージョン:
- 24
-
ネストされたクラスのサマリー
インタフェースjava.lang.classfile.Signatureで宣言されたネストされたクラス/インタフェース
Signature.ArrayTypeSig, Signature.BaseTypeSig, Signature.ClassTypeSig, Signature.RefTypeSig, Signature.ThrowableSig, Signature.TypeArg, Signature.TypeParam, Signature.TypeVarSig -
メソッドのサマリー
修飾子と型メソッド説明charbaseType()ベース型の単一文字記述子を返します。static Signature.BaseTypeSigof(char baseType) プリミティブ型またはvoidのシグネチャを返します。static Signature.BaseTypeSigプリミティブ型またはvoidのシグネチャを返します。インタフェースjava.lang.classfile.Signatureで宣言されたメソッド
signatureString
-
メソッドの詳細
-
baseType
char baseType()ベース型の単一文字記述子を返します。- 戻り値:
- ベース型の単一文字記述子
-
of
static Signature.BaseTypeSig of(ClassDesc classDesc) プリミティブ型またはvoidのシグネチャを返します。- パラメータ:
classDesc- ベース型のシンボリック記述子、プリミティブ型に対応している必要があります。- 戻り値:
- プリミティブ型またはvoidのシグネチャ
- スロー:
IllegalArgumentException-classDescがプリミティブでない場合
-
of
static Signature.BaseTypeSig of(char baseType) プリミティブ型またはvoidのシグネチャを返します。- パラメータ:
baseType- ベース型の単一文字記述子- 戻り値:
- プリミティブ型またはvoidのシグネチャ
- スロー:
IllegalArgumentException-baseTypeがプリミティブ型またはvoidの有効な記述子文字でない場合
-