/** * Add an exception breakpoint for the given class which should be a subclass of Throwable. The * emode parameters indicates when the breakpoint should be triggered (i.e. when the caught or * uncaught exceptions). */ @Override public void addExceptionBreakpoint( String proj, String cls, BumpExceptionMode emode, BumpBreakMode mode) { if (mode == BumpBreakMode.DEFAULT) mode = break_mode; if (emode == BumpExceptionMode.DEFAULT) emode = exception_mode; bump_client.addExceptionBreakpoint( proj, cls, emode.isCaught(), emode.isUncaught(), mode.isSuspendVm()); }
/** Add a breakpoint at the give line of the given file. The class is optional. */ @Override public void addLineBreakpoint(String proj, File file, String cls, int line, BumpBreakMode mode) { if (mode == BumpBreakMode.DEFAULT) mode = break_mode; bump_client.addLineBreakpoint(proj, file, cls, line, mode.isSuspendVm(), mode.isTrace()); }