1 11 package org.eclipse.jdt.debug.core; 12 13 14 import org.eclipse.debug.core.DebugException; 15 import org.eclipse.debug.core.model.IDebugTarget; 16 import org.eclipse.debug.core.model.IStepFilters; 17 18 26 27 public interface IJavaDebugTarget extends IDebugTarget, IStepFilters { 28 47 public abstract IJavaVariable findVariable(String variableName) throws DebugException; 48 49 64 public abstract IJavaType[] getJavaTypes(String name) throws DebugException; 65 66 74 public abstract IJavaValue newValue(boolean value); 75 76 84 public abstract IJavaValue newValue(byte value); 85 86 94 public abstract IJavaValue newValue(char value); 95 96 104 public abstract IJavaValue newValue(double value); 105 106 114 public abstract IJavaValue newValue(float value); 115 116 124 public abstract IJavaValue newValue(int value); 125 126 134 public abstract IJavaValue newValue(long value); 135 136 144 public abstract IJavaValue newValue(short value); 145 146 154 public abstract IJavaValue newValue(String value); 155 156 163 public abstract IJavaValue nullValue(); 164 165 172 public abstract IJavaValue voidValue(); 173 185 public abstract boolean isOutOfSynch() throws DebugException; 186 198 public abstract boolean mayBeOutOfSynch() throws DebugException; 199 204 public boolean supportsHotCodeReplace(); 205 211 public boolean isPerformingHotCodeReplace(); 212 218 public boolean supportsInstanceBreakpoints(); 219 220 227 public abstract boolean isFilterSynthetics(); 228 229 236 public abstract void setFilterSynthetics(boolean filter); 237 238 245 public abstract boolean isFilterStaticInitializers(); 246 247 254 public abstract void setFilterStaticInitializers(boolean filter); 255 256 262 public abstract boolean isFilterConstructors(); 263 264 269 public abstract void setFilterConstructors(boolean filter); 270 271 280 public abstract String [] getStepFilters(); 281 282 291 public abstract void setStepFilters(String [] list); 292 293 300 public boolean supportsRequestTimeout(); 301 302 308 public void setRequestTimeout(int timeout); 309 310 316 public int getRequestTimeout(); 317 318 324 public boolean supportsMonitorInformation(); 325 326 332 public boolean supportsAccessWatchpoints(); 333 334 340 public boolean supportsModificationWatchpoints(); 341 342 349 public void setDefaultStratum(String stratum); 350 351 360 public String getDefaultStratum(); 361 362 370 public IJavaThreadGroup[] getRootThreadGroups() throws DebugException; 371 372 379 public IJavaThreadGroup[] getAllThreadGroups() throws DebugException; 380 381 389 public boolean supportsInstanceRetrieval(); 390 391 399 public boolean supportsForceReturn(); 400 } 401 | Popular Tags |