public interface StepRequest extends EventRequest
event set
содержа a StepEvent
будет помещен в EventQueue
. Набором существующего StepRequests управляют EventRequestManager
StepEvent
, 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, suspendPolicy
toString, virtualMachine
static 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