パッケージ | 説明 |
---|---|
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 |
Location.declaringType()
この Location が属する型を取得します。
|
ReferenceType |
TypeComponent.declaringType()
このコンポーネントが宣言された型を返します。
|
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 |
MonitorWaitRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、モニターオブジェクトが指定された参照型またはそのサブ型であるものに制限します。
|
void |
MonitorWaitedRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、モニターオブジェクトが指定された参照型またはそのサブ型であるものに制限します。
|
void |
ClassPrepareRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型およびサブ型の準備に制限します。
|
void |
MethodExitRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
void |
WatchpointRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。
|
void |
ExceptionRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。
|
void |
MonitorContendedEnteredRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
void |
StepRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、指定された参照型またはそのサブ型内の場所にあるものに制限します。
|
void |
MethodEntryRequest.addClassFilter(ReferenceType refType)
この要求によって生成されるイベントを、メソッドが指定された参照型またはそのサブ型のいずれかであるものに制限します。
|
ExceptionRequest |
EventRequestManager.createExceptionRequest(ReferenceType refType, boolean notifyCaught, boolean notifyUncaught)
新しい無効な
ExceptionRequest を作成します。 |
Copyright © 1999, 2013, Oracle and/or its affiliates. All rights reserved.