インタフェースArrayType
- すべてのスーパー・インタフェース:
Accessible,Comparable<ReferenceType>,Mirror,ReferenceType,Type
public interface ArrayType extends ReferenceType
ターゲットVM内のある配列のクラスとその要 の型へのアクセスを提供します。
- 導入されたバージョン:
- 1.3
- 関連 目:
-
メソッドのサマリー
修飾子と型メソッド説明この配列クラスの要 のJNIシグニチャを取得します。この配列の宣言時に指定された要 の型を返します。この配列の要 の型のテキスト表現を返します。newInstance(int length) ターゲットVM内のこの配列クラスの新しいインスタンスを生成します。インタフェースcom.sun.jdi.Accessibleで宣言されたメソッド
isPackagePrivate, isPrivate, isProtected, isPublic, modifiersインタフェースjava.lang.Comparableで宣言されたメソッド
compareToインタフェースcom.sun.jdi.Mirrorで宣言されたメソッド
toString, virtualMachineインタフェースcom.sun.jdi.ReferenceTypeで宣言されたメソッド
allFields, allLineLocations, allLineLocations, allMethods, availableStrata, classLoader, classObject, constantPool, constantPoolCount, defaultStratum, equals, failedToInitialize, fieldByName, fields, genericSignature, getValue, getValues, hashCode, instances, isAbstract, isFinal, isInitialized, isPrepared, isStatic, isVerified, locationsOfLine, locationsOfLine, majorVersion, methods, methodsByName, methodsByName, minorVersion, module, name, nestedTypes, sourceDebugExtension, sourceName, sourceNames, sourcePaths, visibleFields, visibleMethods
-
メソッドの詳細
-
newInstance
ArrayReference newInstance(int length) ターゲットVM内のこの配列クラスの新しいインスタンスを生成します。 配列は与えられた長さと要 を使って作成され、その標準のデフォルト値に初期化されます。- パラメータ:
length- 新しい配列内の要 の数- 戻り値:
- ターゲットVM内の新しいオブジェクトをミラー化する、新しく生成された
ArrayReference。 - スロー:
VMCannotBeModifiedException- VirtualMachineが読取り専用の 合(VirtualMachine.canBeModified()を参照)。
-
componentSignature
String componentSignature()この配列クラスの要 のJNIシグニチャを取得します。 シグニチャは要 の宣言された型を示します。 要 がオブジェクトの 合は、特定の実行時コンテキスト内での実際の型は、宣言されたクラスのサブクラスの 合があります。- 戻り値:
- 配列要 のJNIシグニチャを含む文字列。
-
componentTypeName
-
componentType
Type componentType() throws ClassNotLoadedExceptionこの配列の宣言時に指定された要 の型を返します。ノート: 配列のコンポーネント・タイプは、常に配列の前に作成またはロードされます - 「Java Virtual Machine仕様」、5.3.3 を参照 - 配列クラスの作成。 た し、ロードされた要 の型はま 準備されていない可能性があります。この 合、型は返されますが、返された型に対して
fields()などの操作を実行しようとすると、ClassNotPreparedExceptionがスローされます。 参照型の準備ができているかどうかを確認するには、ReferenceType.isPrepared()を使用します。- 戻り値:
- この配列の要 の
Type。 - スロー:
ClassNotLoadedException- 関連 目:
-