public interface StepRequest extends EventRequest
event set содержа a StepEvent будет помещен в EventQueue. Набором существующего StepRequests управляют EventRequestManagerStepEvent, EventQueue, EventRequestManager| Модификатор и Тип | Поле и Описание |
|---|---|
static int |
STEP_INTO
Шаг в любые недавно продвинутые фреймы
|
static int |
STEP_LINE
Ступите в следующее расположение на различной строке
|
static int |
STEP_MIN
Ступите в следующее доступное расположение
|
static int |
STEP_OUT
Шаг из текущего фрейма
|
static int |
STEP_OVER
Переступите через любые недавно продвинутые фреймы
|
SUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addClassExclusionFilter(String classPattern)
Ограничивает события, сгенерированные этим запросом тем, расположение которых находится в class, имя которого не соответствует ограниченное регулярное выражение.
|
void |
addClassFilter(ReferenceType refType)
Ограничивает события, сгенерированные этим запросом тем, расположение которых находится в данном ссылочном типе или любом из его подтипов.
|
void |
addClassFilter(String classPattern)
Ограничивает события, сгенерированные этим запросом тем, расположение которых находится в class, имя которого соответствует ограниченное регулярное выражение.
|
void |
addInstanceFilter(ObjectReference instance)
Ограничивает события, сгенерированные этим запросом тем, в которых в настоящий момент выполняющийся экземпляр ("это") - определенный объект.
|
int |
depth() |
int |
size() |
ThreadReference |
thread() |
addCountFilter, disable, enable, getProperty, isEnabled, putProperty, setEnabled, setSuspendPolicy, suspendPolicytoString, virtualMachinestatic final int STEP_INTO
static final int STEP_OVER
static final int STEP_OUT
static final int STEP_MIN
static final int STEP_LINE
ThreadReference thread()
int size()
int depth()
void addClassFilter(ReferenceType refType)
refType - ссылочный тип, чтобы фильтровать на.InvalidRequestStateException - если этот запрос в настоящий момент включается или был удален. Фильтры могут быть добавлены только к отключенным запросам.void addClassFilter(String classPattern)
classPattern - Строка образца, чтобы фильтровать для.InvalidRequestStateException - если этот запрос в настоящий момент включается или был удален. Фильтры могут быть добавлены только к отключенным запросам.void addClassExclusionFilter(String classPattern)
classPattern - Строка образца, чтобы фильтровать против.InvalidRequestStateException - если этот запрос в настоящий момент включается или был удален. Фильтры могут быть добавлены только к отключенным запросам.void addInstanceFilter(ObjectReference instance)
Не все цели поддерживают эту работу. Использовать VirtualMachine.canUseInstanceFilters() определить, поддерживается ли работа.
instance - объект, который должен быть текущим экземпляром, чтобы передать этот фильтр.UnsupportedOperationException - если целевая виртуальная машина не поддерживает эту работу.InvalidRequestStateException - если этот запрос в настоящий момент включается или был удален. Фильтры могут быть добавлены только к отключенным запросам.
Авторское право © 1999, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92