From: Jan P. <jp...@us...> - 2007-01-06 16:06:57
|
Update of /cvsroot/e-p-i-c/org.epic.debug/src/org/epic/debug In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv17278/src/org/epic/debug Modified Files: PerlLineBreakpoint.java Log Message: Implemented RFE [ 1629390 ] Conditional breakpoints. Index: PerlLineBreakpoint.java =================================================================== RCS file: /cvsroot/e-p-i-c/org.epic.debug/src/org/epic/debug/PerlLineBreakpoint.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- PerlLineBreakpoint.java 2 Dec 2006 16:04:44 -0000 1.9 +++ PerlLineBreakpoint.java 6 Jan 2007 16:06:54 -0000 1.10 @@ -23,12 +23,6 @@ private static final String PERL_LINE_BREAKPOINT = "org.epic.debug.perlLineBreakpointMarker"; // $NON-NLS-1$ - private static final String CONDITION_SUSPEND_ON_TRUE = "org.epic.debug.conditionSuspendOnTrue"; - - private static final String CONDITION_SUSPEND_ON_CHANGE = "org.epic.debug.conditionSuspendOnChange"; - - private static final String CONDITION_SUSPEND_ON_REGEXP = "org.epic.debug.conditonSuspendOnRegExp"; - private static final String CONDITION_ENABLED = "org.epic.debug.conditionEnabled"; private static final String CONDITION = "org.epic.debug.condition"; @@ -166,21 +160,6 @@ return this.regExp; } - public boolean isConditionSuspendOnTrue() throws CoreException - { - return ensureMarker().getAttribute(CONDITION_SUSPEND_ON_TRUE, true); - } - - public boolean isConditionSuspendOnChange() throws CoreException - { - return ensureMarker().getAttribute(CONDITION_SUSPEND_ON_CHANGE, false); - } - - public boolean isConditionSuspendOnRegExp() throws CoreException - { - return ensureMarker().getAttribute(CONDITION_SUSPEND_ON_REGEXP, false); - } - public boolean isConditionEnabled() throws CoreException { return ensureMarker().getAttribute(CONDITION_ENABLED, false); @@ -196,27 +175,8 @@ // TODO: re-register the breakpoint now that the attributs have changed (see JavaBreakpoint) } - public void setConditionSuspendOnTrue(boolean enabled) throws CoreException - { - setAttributes(new String[]{CONDITION_SUSPEND_ON_TRUE}, new Object[]{Boolean.valueOf(enabled)}); - recreate(); - - } - - public void setConditionSuspendOnChange(boolean enabled) throws CoreException - { - setAttributes(new String[]{CONDITION_SUSPEND_ON_CHANGE}, new Object[]{Boolean.valueOf(enabled)}); - recreate(); - } - public void setRegExp(String regExp) { this.regExp = regExp; } - - public void setConditionSuspendOnRegExp(boolean enabled) throws CoreException - { - setAttributes(new String[]{CONDITION_SUSPEND_ON_REGEXP}, new Object[]{Boolean.valueOf(enabled)}); - recreate(); - } } |