1 11 package org.eclipse.jdt.debug.core; 12 13 14 import org.eclipse.core.runtime.CoreException; 15 import org.eclipse.debug.core.model.IBreakpoint; 16 17 34 public interface IJavaBreakpoint extends IBreakpoint { 35 36 40 public static final int SUSPEND_VM = 1; 41 42 46 public static final int SUSPEND_THREAD = 2; 47 48 56 public boolean isInstalled() throws CoreException; 57 67 public String getTypeName() throws CoreException; 68 76 public int getHitCount() throws CoreException; 77 86 public void setHitCount(int count) throws CoreException; 87 88 99 public void setSuspendPolicy(int suspendPolicy) throws CoreException; 100 101 109 public int getSuspendPolicy() throws CoreException; 110 111 121 public void setThreadFilter(IJavaThread thread) throws CoreException; 122 123 130 public void removeThreadFilter(IJavaDebugTarget target) throws CoreException; 131 132 141 public IJavaThread getThreadFilter(IJavaDebugTarget target) throws CoreException; 142 149 public IJavaThread[] getThreadFilters() throws CoreException; 150 151 167 public void addInstanceFilter(IJavaObject object) throws CoreException; 168 169 178 public void removeInstanceFilter(IJavaObject object) throws CoreException; 179 180 186 public boolean supportsInstanceFilters(); 187 188 195 public IJavaObject[] getInstanceFilters() throws CoreException; 196 197 203 public boolean supportsThreadFilters(); 204 205 } 206 207 | Popular Tags |