インタフェース
com.sun.jdi.ReferenceTypeの使用
パッケージ
説明
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
このパッケージは、JDIイベントとイベント処理を定義します。
このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。
JShell実行エンジンを構築するための実装サポートを提供します。
-
com.sun.jdiでのReferenceTypeの使用
修飾子と型インタフェース説明interface
ターゲットVM内のある配列のクラスとその要素の型へのアクセスを提供します。interface
ターゲットVM内のクラスのミラーです。interface
ターゲットVM内のインタフェースのミラーです。修飾子と型メソッド説明Location.declaringType()
このLocationが属する型を取得します。TypeComponent.declaringType()
このコンポーネントが宣言された型を返します。ObjectReference.referenceType()
このオブジェクトの型をミラー化するReferenceType
を取得します。ClassObjectReference.reflectedType()
このクラス・オブジェクトに対応するReferenceType
を返します。修飾子と型メソッド説明VirtualMachine.allClasses()
ターゲットVM内のすべての「ロード済タイプ」を返します。VirtualMachine.classesByName
(String className) 指定された名前に一致するロード済みの参照型を返します。ClassLoaderReference.definedClasses()
このクラス・ローダーによって定義されたすべてのクラスのリストを返します。ReferenceType.nestedTypes()
この型内に宣言され、現在仮想マシンにロードされているReferenceType
オブジェクトを含むリストを返します。ClassLoaderReference.visibleClasses()
このクラス・ローダーがターゲットVMでClassLoader::loadClass
、Class::forName
およびバイトコード・リンケージを介して名前で検索できるすべてのクラスのリストを返します。修飾子と型メソッド説明long[]
VirtualMachine.instanceCounts
(List<? extends ReferenceType> refTypes) refTypesリスト内の各ReferenceTypeのインスタンス数を返します。void
VirtualMachine.redefineClasses
(Map<? extends ReferenceType, byte[]> classToBytes) 指定されたクラスはすべて、提供される定義に従って再定義されます。 -
com.sun.jdi.eventでのReferenceTypeの使用
-
com.sun.jdi.requestでのReferenceTypeの使用
修飾子と型メソッド説明void
ClassPrepareRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、指定された参照型およびサブ型の準備に制限します。void
ExceptionRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。void
MethodEntryRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。void
MethodExitRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。void
MonitorContendedEnteredRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。void
MonitorContendedEnterRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。void
MonitorWaitedRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、モニター・オブジェクトが指定された参照型またはそのサブ型であるものに制限します。void
MonitorWaitRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、モニター・オブジェクトが指定された参照型またはそのサブ型であるものに制限します。void
StepRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。void
WatchpointRequest.addClassFilter
(ReferenceType refType) この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。EventRequestManager.createExceptionRequest
(ReferenceType refType, boolean notifyCaught, boolean notifyUncaught) 新しい無効なExceptionRequest
を作成します。 -
jdk.jshell.executionでのReferenceTypeの使用
修飾子と型メソッド説明protected ReferenceType
JdiExecutionControl.referenceType
(VirtualMachine vm, String name) 指定されたクラス名に対応するJDIReferenceType
を返します。