パッケージ | 説明 |
---|---|
com.sun.jdi |
これは、Java Debug Interface (JDI)のコア・パッケージで、ブートストラップ機能以外に、値、型、およびターゲット仮想マシン自体のミラーを定義します。
|
com.sun.jdi.event |
このパッケージは、JDIイベントとイベント処理を定義します。
|
com.sun.jdi.request |
このパッケージは、指定された条件下でJDIイベントが送信されることを要求する場合に使用されます。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
ArrayType
ターゲットVM内のある配列のクラスとその要素の型へのアクセスを提供します。
|
interface |
ClassType
ターゲットVM内のクラスのミラーです。
|
interface |
InterfaceType
ターゲットVM内のインタフェースのミラーです。
|
修飾子と型 | メソッドと説明 |
---|---|
ReferenceType |
TypeComponent.declaringType()
このコンポーネントが宣言された型を返します。
|
ReferenceType |
Location.declaringType()
このLocationが属する型を取得します。
|
ReferenceType |
ObjectReference.referenceType()
このオブジェクトの型をミラー化する
ReferenceType を取得します。 |
ReferenceType |
ClassObjectReference.reflectedType()
このクラス・オブジェクトに対応する
ReferenceType を返します。 |
修飾子と型 | メソッドと説明 |
---|---|
List<ReferenceType> |
VirtualMachine.allClasses()
ロード済みのすべての型を返します。
|
List<ReferenceType> |
VirtualMachine.classesByName(String className)
指定された名前に一致するロード済みの参照型を返します。
|
List<ReferenceType> |
ClassLoaderReference.definedClasses()
このクラス・ローダーによって定義されたすべてのロード済みクラスのリストを返します。
|
List<ReferenceType> |
ReferenceType.nestedTypes()
この型内に宣言され、現在仮想マシンにロードされている
ReferenceType オブジェクトを含むリストを返します。 |
List<ReferenceType> |
ClassLoaderReference.visibleClasses()
このクラス・ローダーが起動クラス・ローダーとして記録されている、ターゲットVM内のすべてのクラスのリストを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
long[] |
VirtualMachine.instanceCounts(List<? extends ReferenceType> refTypes)
refTypesリスト内の各ReferenceTypeのインスタンス数を返します。
|
void |
VirtualMachine.redefineClasses(Map<? extends ReferenceType,byte[]> classToBytes)
指定されたクラスはすべて、提供される定義に従って再定義されます。
|
修飾子と型 | メソッドと説明 |
---|---|
ReferenceType |
ClassPrepareEvent.referenceType()
このイベントが生成された参照型を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
ReferenceType |
ExceptionRequest.exception()
どの例外型に対して例外イベントが要求されたかを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
MonitorContendedEnterRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
void |
MonitorWaitedRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、モニター・オブジェクトが指定された参照型またはそのサブ型であるものに制限します。
|
void |
ClassPrepareRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型およびサブ型の準備に制限します。
|
void |
MethodEntryRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
void |
MonitorContendedEnteredRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
void |
MethodExitRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
void |
WatchpointRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。
|
void |
ExceptionRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。
|
void |
MonitorWaitRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、モニター・オブジェクトが指定された参照型またはそのサブ型であるものに制限します。
|
void |
StepRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。
|
ExceptionRequest |
EventRequestManager.createExceptionRequest(ReferenceType refType, boolean notifyCaught, boolean notifyUncaught)
新しい無効な
ExceptionRequest を作成します。 |
Copyright © 1999, 2014, Oracle and/or its affiliates. All rights reserved.