public interface DebuggerExtenderBreakpoint extends oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
Modifier and Type | Interface and Description |
---|---|
static class |
DebuggerExtenderBreakpoint.BreakpointKind
The various breakpoint kinds
|
static class |
DebuggerExtenderBreakpoint.BreakpointScope
The various scopes where a breakpoint can be valid
|
static class |
DebuggerExtenderBreakpoint.BreakpointState
The various breakpoint states
|
Modifier and Type | Method and Description |
---|---|
boolean |
canEditBreakForThreads()
Find out if the user is allowed to edit the break for thread settings
|
boolean |
canEditBreakpointHitActions()
Find out if the user is allowed to edit the breakpoint hit actions
|
boolean |
canEditCondition()
Find out if the user is allowed to edit the condition
|
boolean |
canEditGroupName()
Find out if the user is allowed to edit the groupName
|
boolean |
canEditPassCount()
Find out if the user is allowed to edit the passcount
|
java.lang.String |
getBreakForThreadNamed()
Find out if the debugger should only acknowledge this breakpoint for one
thread.
|
java.lang.String |
getBreakForThreadNotNamed()
Find out if the debugger should acknowledge this breakpoint for any thread
except one.
|
java.lang.String |
getCondition()
Get the condition of this breakpoint.
|
java.lang.String |
getCustomDescription()
Get the description of this breakpoint if this is a custom breakpoint
with a custom description.
|
java.lang.String |
getCustomTypeString()
Get the type string if this is a custom breakpoint with a custom
type string.
|
java.lang.String |
getDisableBreakpointGroupOnBreakpointHit()
Find out if the debugger should disable a breakpoint group when this
breakpoint is hit
|
java.lang.String |
getEnableBreakpointGroupOnBreakpointHit()
Find out if the debugger should enable a breakpoint group when this
breakpoint is hit
|
java.lang.String |
getGroupName()
Get the group name of this breakpoint
|
java.lang.String |
getHiddenCondition()
Get the hidden condition of this breakpoint.
|
DebuggerExtenderBreakpoint.BreakpointKind |
getKind()
Get the kind of this breakpoint.
|
DebuggerExtenderBreakpointLogEntry |
getLogEntryOnBreakpointHit()
Find out if the debugger should make a log entry when the breakpoint is
hit.
|
int |
getPassCount()
Get the passcount of this breakpoint.
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Get the properties of this breakpoint
|
java.net.URL |
getScope()
Get the scope of this breakpoint, either null if the breakpoint is global,
a workspace URL if the scope is a workspace, or a project URL if the scope
is a project.
|
boolean |
isBeepOnBreakpointHit()
Find out if the debugger should beep when this breakpoint is hit
|
boolean |
isEnabled()
Find out if the preferred state of this breakpoint is enabled
|
boolean |
isHaltOnBreakpointHit()
Find out if the debugger should halt when this breakpoint is hit
|
default DebuggerExtenderAPIVersion |
version()
Indicates that this breakpoint conforms to the new 13.0.0.1.0 and later Debugger Extender APIs
|
default DebuggerExtenderAPIVersion version()
version
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.net.URL getScope()
getScope
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean isEnabled()
isEnabled
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getCondition()
getCondition
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getHiddenCondition()
getHiddenCondition
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean canEditCondition()
canEditCondition
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
int getPassCount()
getPassCount
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean canEditPassCount()
canEditPassCount
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getGroupName()
getGroupName
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean canEditGroupName()
canEditGroupName
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getCustomDescription()
getCustomDescription
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getCustomTypeString()
getCustomTypeString
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getBreakForThreadNamed()
getBreakForThreadNamed
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getBreakForThreadNotNamed()
getBreakForThreadNotNamed
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean canEditBreakForThreads()
canEditBreakForThreads
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean isHaltOnBreakpointHit()
isHaltOnBreakpointHit
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean isBeepOnBreakpointHit()
isBeepOnBreakpointHit
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
DebuggerExtenderBreakpointLogEntry getLogEntryOnBreakpointHit()
getLogEntryOnBreakpointHit
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getEnableBreakpointGroupOnBreakpointHit()
getEnableBreakpointGroupOnBreakpointHit
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.lang.String getDisableBreakpointGroupOnBreakpointHit()
getDisableBreakpointGroupOnBreakpointHit
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
boolean canEditBreakpointHitActions()
canEditBreakpointHitActions
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>
DebuggerExtenderBreakpoint.BreakpointKind getKind()
getKind
in interface oracle.ideimpl.debugger.extender.breakpoint.CommonBreakpointBase<DebuggerExtenderBreakpointLogEntry,DebuggerExtenderBreakpoint.BreakpointKind>