|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A method breakpoint suspends execution when a method is entered or exited.
Clients are not intended to implement this interface.
Field Summary |
Fields inherited from interface org.eclipse.jdt.debug.core.IJavaBreakpoint |
SUSPEND_THREAD, SUSPEND_VM |
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint |
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED |
Method Summary | |
String |
getMethodName()
Returns the name of the method(s) this breakpoint suspends execution in, or null if this breakpoint does
not suspend execution based on method name. |
String |
getMethodSignature()
Returns the signature of the method(s) this breakpoint suspends execution in, or null if this breakpoint does not
suspend exectution based on method signature. |
String |
getTypeName()
Returns the pattern specifying the fully qualified name of type(s) this breakpoint suspends execution in. |
boolean |
isEntry()
Returns whether this breakpoint causes execution to suspend on entry to methods. |
boolean |
isEntrySuspend(IDebugTarget target)
Returns whether this breakpoint last suspended in the given target due to a method entry ( true ) or exit
(false ). |
boolean |
isExit()
Returns whether this breakpoint causes execution to suspend on exit of methods. |
boolean |
isNativeOnly()
Returns whether this breakpoint causes execution to suspend only on entry/exit of native methods. |
void |
setEntry(boolean entry)
Sets whether this breakpoint causes execution to suspend on entry to methods. |
void |
setExit(boolean exit)
Sets whether this breakpoint causes execution to suspend on exit of methods. |
void |
setNativeOnly(boolean nativeOnly)
Sets whether this breakpoint causes execution to suspend only on entry/exit of native methods. |
Methods inherited from interface org.eclipse.jdt.debug.core.IJavaLineBreakpoint |
getCondition, isConditionEnabled, setCondition, setConditionEnabled, supportsCondition |
Methods inherited from interface org.eclipse.jdt.debug.core.IJavaBreakpoint |
getHitCount, getSuspendPolicy, getThreadFilter, getThreadFilters, isInstalled, removeThreadFilter, setHitCount, setSuspendPolicy, setThreadFilter |
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint |
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.debug.core.model.ILineBreakpoint |
getCharEnd, getCharStart, getLineNumber |
Method Detail |
public String getMethodName() throws CoreException
null
if this breakpoint does
not suspend execution based on method name.
null
if this breakpoint does
not suspend execution based on method name
CoreException
- if unable to access the property from
this breakpoint's underlying markerpublic String getMethodSignature() throws CoreException
null
if this breakpoint does not
suspend exectution based on method signature.
null
if this breakpoint does not
suspend exectution based on method signature
CoreException
- if unable to access the property from
this breakpoint's underlying markerpublic String getTypeName() throws CoreException
getTypeName
in interface IJavaBreakpoint
CoreException
- if unable to access the property from
this breakpoint's underlying markerIJavaBreakpoint.getTypeName()
public boolean isEntry() throws CoreException
CoreException
- if unable to access the property from
this breakpoint's underlying markerpublic boolean isExit() throws CoreException
CoreException
- if unable to access the property from
this breakpoint's underlying markerpublic void setEntry(boolean entry) throws CoreException
entry
- whether this breakpoint causes execution to suspend
on entry to methods
CoreException
- if unable to set the property on
this breakpoint's underlying markerpublic void setExit(boolean exit) throws CoreException
exit
- whether this breakpoint causes execution to suspend
on exit of methods
CoreException
- if unable to set the property on
this breakpoint's underlying markerpublic void setNativeOnly(boolean nativeOnly) throws CoreException
nativeOnly
- whether this breakpoint causes execution to suspend
only on entry/exit of native methods
CoreException
- if unable to set the property on
this breakpoint's underlying markerpublic boolean isNativeOnly() throws CoreException
CoreException
- if unable to access the property
on this breakpoint's underlying markerpublic boolean isEntrySuspend(IDebugTarget target)
true
) or exit
(false
).
true
if this breakpoint last suspended the given
target due to a method entry; false
if this breakpoint last
suspended in the given target due to a method exit or if this
breakpoint hasn't suspended the given target.
|
Eclipse JDT 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |