1 11 package org.eclipse.jdt.debug.core; 12 13 import org.eclipse.debug.core.DebugException; 14 import org.eclipse.jdt.core.dom.Message; 15 16 17 25 public interface IJavaBreakpointListener { 26 27 33 public static int SUSPEND= 0x0001; 34 40 public static int DONT_SUSPEND= 0x0002; 41 47 public static int INSTALL= 0x0001; 48 54 public static int DONT_INSTALL= 0x0002; 55 61 public static int DONT_CARE= 0x0004; 62 63 72 public void addingBreakpoint(IJavaDebugTarget target, IJavaBreakpoint breakpoint); 73 74 96 public int installingBreakpoint(IJavaDebugTarget target, IJavaBreakpoint breakpoint, IJavaType type); 97 98 105 public void breakpointInstalled(IJavaDebugTarget target, IJavaBreakpoint breakpoint); 106 107 124 public int breakpointHit(IJavaThread thread, IJavaBreakpoint breakpoint); 125 126 133 public void breakpointRemoved(IJavaDebugTarget target, IJavaBreakpoint breakpoint); 134 135 143 public void breakpointHasRuntimeException(IJavaLineBreakpoint breakpoint, DebugException exception); 144 145 152 public void breakpointHasCompilationErrors(IJavaLineBreakpoint breakpoint, Message[] errors); 153 } 154 | Popular Tags |