/** * Returns whether there is a breakpoint set on the given line. */ public boolean breakpoint(int line) { if (!breakableLine(line)) { throw new IllegalArgumentException(String.valueOf(line)); } return line < this.breakpoints.length && this.breakpoints[line]; }
/** * Returns whether there is a breakpoint set on the given line. */ public boolean breakpoint(int line) { if (!breakableLine(line)) { throw new IllegalArgumentException(String.valueOf(line)); } return line < this.breakpoints.length && this.breakpoints[line]; }
/** * Returns whether there is a breakpoint set on the given line. */ public boolean breakpoint(int line) { if (!breakableLine(line)) { throw new IllegalArgumentException(String.valueOf(line)); } return line < this.breakpoints.length && this.breakpoints[line]; }
/** * Sets or clears the breakpoint flag for the given line. */ public boolean breakpoint(int line, boolean value) { if (!breakableLine(line)) { throw new IllegalArgumentException(String.valueOf(line)); } boolean changed; synchronized (breakpoints) { if (breakpoints[line] != value) { breakpoints[line] = value; changed = true; } else { changed = false; } } return changed; }
/** * Sets or clears the breakpoint flag for the given line. */ public boolean breakpoint(int line, boolean value) { if (!breakableLine(line)) { throw new IllegalArgumentException(String.valueOf(line)); } boolean changed; synchronized (breakpoints) { if (breakpoints[line] != value) { breakpoints[line] = value; changed = true; } else { changed = false; } } return changed; }
/** * Sets or clears the breakpoint flag for the given line. */ public boolean breakpoint(int line, boolean value) { if (!breakableLine(line)) { throw new IllegalArgumentException(String.valueOf(line)); } boolean changed; synchronized (breakpoints) { if (breakpoints[line] != value) { breakpoints[line] = value; changed = true; } else { changed = false; } } return changed; }
/** * Sets a breakpoint on the given line. */ public void setBreakPoint(int line) { if (sourceInfo.breakableLine(line)) { boolean changed = sourceInfo.breakpoint(line, true); if (changed) { fileHeader.repaint(); } } }
/** * Returns whether the given line has a breakpoint. */ public boolean isBreakPoint(int line) { return sourceInfo.breakableLine(line) && sourceInfo.breakpoint(line); }
/** * Sets a breakpoint on the given line. */ public void setBreakPoint(int line) { if (sourceInfo.breakableLine(line)) { boolean changed = sourceInfo.breakpoint(line, true); if (changed) { fileHeader.repaint(); } } }
/** * Returns whether the given line has a breakpoint. */ public boolean isBreakPoint(int line) { return sourceInfo.breakableLine(line) && sourceInfo.breakpoint(line); }
/** * Clears a breakpoint from the given line. */ public void clearBreakPoint(int line) { if (sourceInfo.breakableLine(line)) { boolean changed = sourceInfo.breakpoint(line, false); if (changed) { fileHeader.repaint(); } } }
/** * Sets a breakpoint on the given line. */ public void setBreakPoint(int line) { if (sourceInfo.breakableLine(line)) { boolean changed = sourceInfo.breakpoint(line, true); if (changed) { fileHeader.repaint(); } } }
/** * Returns whether the given line has a breakpoint. */ public boolean isBreakPoint(int line) { return sourceInfo.breakableLine(line) && sourceInfo.breakpoint(line); }
/** * Clears a breakpoint from the given line. */ public void clearBreakPoint(int line) { if (sourceInfo.breakableLine(line)) { boolean changed = sourceInfo.breakpoint(line, false); if (changed) { fileHeader.repaint(); } } }
/** * Clears a breakpoint from the given line. */ public void clearBreakPoint(int line) { if (sourceInfo.breakableLine(line)) { boolean changed = sourceInfo.breakpoint(line, false); if (changed) { fileHeader.repaint(); } } }