public interface IJavaMethodEntryBreakpoint extends IJavaLineBreakpoint
This breakpoint provides a subset of the function provided by
IJavaMethodBreakpoint
- i.e. break on enter. The
implementation of this breakpoint is more efficient than the
general method breakpoint, as the implementation is based on line
breakpoints and does not require method enter/exit tracing in the
target VM.
Clients are not intended to implement this interface.
SUSPEND_THREAD, SUSPEND_VM
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
Modifier and Type | Method and Description |
---|---|
String |
getMethodName()
Returns the name of the method this breakpoint suspends
execution in.
|
String |
getMethodSignature()
Returns the signature of the method this breakpoint suspends
execution in.
|
getCondition, isConditionEnabled, isConditionSuspendOnTrue, setCondition, setConditionEnabled, setConditionSuspendOnTrue, supportsCondition
addInstanceFilter, getHitCount, getInstanceFilters, getSuspendPolicy, getThreadFilter, getThreadFilters, getTypeName, isInstalled, removeInstanceFilter, removeThreadFilter, setHitCount, setSuspendPolicy, setThreadFilter, supportsInstanceFilters, supportsThreadFilters
getCharEnd, getCharStart, getLineNumber
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
getAdapter
String getMethodName() throws CoreException
CoreException
- if unable to access the property from
this breakpoint's underlying markerString getMethodSignature() throws CoreException
CoreException
- if unable to access the property from
this breakpoint's underlying markerCopyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.