public class ChromiumLineBreakpoint
extends LineBreakpoint
Modifier and Type | Class and Description |
---|---|
static class |
ChromiumLineBreakpoint.BreakpointIgnoreList |
static class |
ChromiumLineBreakpoint.Helper
A helper that propagates changes in Eclipse Debugger breakpoints (i.e.
|
static class |
ChromiumLineBreakpoint.MutableProperty |
Constructor and Description |
---|
ChromiumLineBreakpoint()
Default constructor is required for the breakpoint manager to re-create
persisted breakpoints.
|
ChromiumLineBreakpoint(IResource resource,
int lineNumber,
java.lang.String modelId)
Constructs a line breakpoint on the given resource at the given line number
(line number is 1-based).
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<ChromiumLineBreakpoint.MutableProperty> |
getChangedProperty(IMarkerDelta delta)
Returns set of properties that have changed comparing to the state saved in delta parameter.
|
java.lang.String |
getCondition() |
int |
getEffectiveIgnoreCount() |
IgnoreCountData |
getIgnoreCountData() |
static ChromiumLineBreakpoint.BreakpointIgnoreList |
getIgnoreList() |
java.lang.String |
getModelIdentifier() |
boolean |
isEnabled() |
void |
setCondition(java.lang.String condition) |
void |
setIgnoreCountData(IgnoreCountData data) |
void |
silentlyResetIgnoreCount()
Resets ignore count so that it's effective value becomes
Breakpoint.EMPTY_VALUE ,
but the change does not cause update back to remote VM. |
public ChromiumLineBreakpoint()
public ChromiumLineBreakpoint(IResource resource, int lineNumber, java.lang.String modelId) throws CoreException
resource
- file on which to set the breakpointlineNumber
- 1-based line number of the breakpointCoreException
- if unable to create the breakpointpublic boolean isEnabled()
public void setCondition(java.lang.String condition) throws CoreException
CoreException
public java.lang.String getCondition()
public java.lang.String getModelIdentifier()
public IgnoreCountData getIgnoreCountData()
public void setIgnoreCountData(IgnoreCountData data) throws CoreException
CoreException
public int getEffectiveIgnoreCount()
Breakpoint.EMPTY_VALUE
based on statepublic void silentlyResetIgnoreCount() throws CoreException
Breakpoint.EMPTY_VALUE
,
but the change does not cause update back to remote VM.CoreException
public java.util.Set<ChromiumLineBreakpoint.MutableProperty> getChangedProperty(IMarkerDelta delta)
silentlyResetIgnoreCount()
).public static ChromiumLineBreakpoint.BreakpointIgnoreList getIgnoreList()
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.