См.: Описание
Интерфейс | Описание |
---|---|
Доступный |
Предоставляет информацию о доступности компонента типа или типа.
|
ArrayReference |
Обеспечивает доступ к объекту массива и его компонентам в целевом VM.
|
ArrayType |
Обеспечивает доступ к class массива и типу его компонентов в целевом VM.
|
BooleanType |
Тип всего примитива
boolean значения, к которым получают доступ в целевом VM. |
BooleanValue |
Обеспечивает доступ к примитиву
boolean значение в целевом VM. |
ByteType |
Тип всех примитивных значений байта, к которым получают доступ в целевом VM.
|
ByteValue |
Обеспечивает доступ к примитиву
byte значение в целевом VM. |
CharType |
Тип всех примитивных значений случайной работы, к которым получают доступ в целевом VM.
|
CharValue |
Обеспечивает доступ к примитиву
char значение в целевом VM. |
ClassLoaderReference |
Загрузчик class возражает от целевого VM.
|
ClassObjectReference |
Экземпляр java.lang. Класс от целевого VM.
|
ClassType |
Зеркало class в целевом VM.
|
DoubleType |
Тип всех примитивных двойных значений, к которым получают доступ в целевом VM.
|
DoubleValue |
Обеспечивает доступ к примитиву
double значение в целевом VM. |
Поле |
class или переменная экземпляра в целевом VM.
|
FloatType |
Тип всех примитивных значений плавающих, к которым получают доступ в целевом VM.
|
FloatValue |
Обеспечивает доступ к примитиву
float значение в целевом VM. |
IntegerType |
Тип всего примитива
int значения, к которым получают доступ в целевом VM. |
IntegerValue |
Обеспечивает доступ к примитиву
int значение в целевом VM. |
InterfaceType |
Зеркало интерфейса в целевом VM.
|
LocalVariable |
Локальная переменная в целевом VM.
|
Locatable |
Зеркало, у которого есть a
Location . |
Расположение |
Точка в пределах выполняющегося кода целевого VM.
|
LongType |
Тип всего примитива
long значения, к которым получают доступ в целевом VM. |
LongValue |
Обеспечивает доступ к примитиву
long значение в целевом VM. |
Метод |
Статический или метод экземпляра в целевом VM.
|
Зеркало |
Прокси, используемый отладчиком, чтобы исследовать или управлять некоторым объектом в другой виртуальной машине.
|
MonitorInfo |
Информация о мониторе принадлежит потоку.
|
ObjectReference |
Объект, который в настоящий момент существует в целевом VM.
|
PathSearchingVirtualMachine |
Виртуальная машина, которая ищет классы через пути
|
PrimitiveType |
Тип, связанный с необъектными значениями в целевом VM.
|
PrimitiveValue |
Значение, присвоенное полю или переменной типа примитива в целевом VM.
|
ReferenceType |
Тип объекта в целевом VM.
|
ShortType |
Тип всего примитива
short значения, к которым получают доступ в целевом VM. |
ShortValue |
Обеспечивает доступ к примитиву
short значение в целевом VM. |
StackFrame |
Состояние одного вызова метода на стеке вызовов потока.
|
StringReference |
Строковый объект от целевого VM.
|
ThreadGroupReference |
Группа потока возражает от целевого VM.
|
ThreadReference |
Объект потока от целевого VM.
|
Ввести |
Зеркало для типа в целевом VM.
|
TypeComponent |
Объект, объявленный в пределах определяемого пользователем типа (class или интерфейс).
|
Значение |
Зеркало для значения в целевом VM.
|
VirtualMachine |
Виртуальная машина предназначается для того, чтобы отладить.
|
VirtualMachineManager |
Менеджер соединений, чтобы предназначаться для виртуальных машин.
|
VoidType |
Тип всего примитива
void значения, к которым получают доступ в целевом VM. |
VoidValue |
Обеспечивает доступ к примитиву
void значение в целевом VM. |
Класс | Описание |
---|---|
Начальная загрузка |
Начальный class, который обеспечивает доступ к реализации по умолчанию интерфейсов JDI.
|
JDIPermission |
JDIPermission class представляет права доступа VirtualMachineManager . |
Исключение | Описание |
---|---|
AbsentInformationException |
Брошенный, чтобы указать на номер строки или переменную информацию не доступно.
|
ClassNotLoadedException |
Брошенный, чтобы указать, что требуемый class еще не был загружен через соответствующий загрузчик class.
|
ClassNotPreparedException |
Брошенный, чтобы указать, что требуемая работа не может быть завершена, потому что указанный class еще не был подготовлен.
|
IncompatibleThreadStateException |
Брошенный, чтобы указать, что требуемая работа не может быть завершена, в то время как указанный поток находится в своем текущем состоянии.
|
InconsistentDebugInfoException |
Брошенный, чтобы указать, что есть inconistency в отладочной информации, обеспеченной к установленному сроку VM.
|
InternalException |
Брошенный, чтобы указать, что произошла неожиданная внутренняя ошибка.
|
InvalidCodeIndexException | Осуждаемый Это исключение больше не выдается
|
InvalidLineNumberException | Осуждаемый Это исключение больше не выдается
|
InvalidStackFrameException |
Брошенный, чтобы указать, что требуемая работа не может быть завершена, потому что указанный стековый фрейм больше не действителен.
|
InvalidTypeException |
Брошенный, чтобы указать на несоответствие типов в установке значения поля или переменной, или в определении возвращаемого значения метода.
|
InvocationException |
Брошенный, чтобы указать на исключение произошел в вызванном методе в пределах целевого VM.
|
NativeMethodException |
Брошенный, чтобы указать на работу не может быть завершен, потому что это не допустимо для собственного метода.
|
ObjectCollectedException |
Брошенный, чтобы указать, что требуемая работа не может быть завершена, потому что указанный объект был собран "мусор".
|
VMCannotBeModifiedException |
Брошенный, чтобы указать то, что работа недопустима, потому что она изменила бы VM и VM, только для чтения.
|
VMDisconnectedException |
Исключение непроверенное, выданное, чтобы указать, что требуемая работа не может быть завершена, потому что больше нет соединения с целевым VM.
|
VMMismatchException |
Брошенный, чтобы указать, что требуемая работа не может быть завершена, потому что зеркало от одного целевого VM объединяется с зеркалом от другого целевого VM.
|
VMOutOfMemoryException |
Брошенный, чтобы указать, что требуемая работа не может быть завершена, потому что целевой VM исчерпал память.
|
VirtualMachine
зеркально отражает целевую виртуальную машину и источник всей информации, предоставленной JDI. VirtualMachine обычно создается при использовании VirtualMachineManager
создать соединение с целевой виртуальной машиной (см. com.sun.jdi.connect
пакет). Поочередно VirtualMachineManager
обычно создается, вызывая Bootstrap.virtualMachineManager()
. Большинство методов в пределах этого пакета может выдать исключение непроверенное VMDisconnectedException
.
Методы могут быть добавлены к интерфейсам в пакетах JDI в будущих выпусках. Существующие пакеты могут быть переименованы, если JDI становится стандартным расширением.
Авторское право © 1999, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92