インタフェース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
-
ネストされたクラスのサマリー
インタフェースSignatureで宣言されたネストされたクラス/インタフェース
Signature.ArrayTypeSig, Signature.BaseTypeSig, Signature.ClassTypeSig, Signature.RefTypeSig, Signature.ThrowableSig, Signature.TypeArg, Signature.TypeParam, Signature.TypeVarSig修飾子と型インタフェース説明static interface配列型のシグネチャをモデル化します。static interfaceプリミティブ型(JLS 4.2)またはvoidのシグネチャをモデル化します。static interfaceパラメータ化された可能性があるクラスまたはインタフェース型のシグネチャをモデル化します。static interface参照型(クラス、インタフェース、型変数または配列型)のシグネチャをモデル化します。static interfacethrowable型のシグネチャのマーカー・インタフェース。static interface型パラメータの引数である型引数をモデル化します。static interface「type変数」を導入する汎用クラス、インタフェース、メソッドまたはコンストラクタの型パラメータのシグネチャをモデル化します。static interface型変数のシグネチャをモデル化します。 -
メソッドのサマリー
修飾子と型メソッド説明charbaseType()ベース型の単一文字記述子を返します。static Signature.BaseTypeSigof(char baseType) プリミティブ型またはvoidのシグネチャを返します。static Signature.BaseTypeSigプリミティブ型またはvoidのシグネチャを返します。
-
メソッドの詳細
-
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の有効な記述子文字でない場合
-