1 11 package org.eclipse.jdt.debug.core; 12 13 14 import java.util.List ; 15 16 import org.eclipse.debug.core.DebugException; 17 import org.eclipse.debug.core.model.IDropToFrame; 18 import org.eclipse.debug.core.model.IFilteredStep; 19 import org.eclipse.debug.core.model.IStackFrame; 20 21 32 33 public interface IJavaStackFrame extends IStackFrame, IJavaModifiers, IFilteredStep, IDropToFrame { 34 35 43 public static final int ERR_INVALID_STACK_FRAME = 130; 44 45 53 boolean supportsDropToFrame(); 54 68 public boolean isConstructor() throws DebugException; 69 70 84 public boolean isNative() throws DebugException; 85 99 public boolean isStaticInitializer() throws DebugException; 100 114 public boolean isSynchronized() throws DebugException; 115 131 public boolean isOutOfSynch() throws DebugException; 132 149 public boolean isObsolete() throws DebugException; 150 164 public String getDeclaringTypeName() throws DebugException; 165 179 public String getReceivingTypeName() throws DebugException; 180 181 194 public String getSignature() throws DebugException; 195 196 210 public List getArgumentTypeNames() throws DebugException; 211 212 225 public String getMethodName() throws DebugException; 226 227 242 public IJavaVariable findVariable(String variableName) throws DebugException; 243 244 261 public int getLineNumber(String stratum) throws DebugException; 262 263 278 public String getSourceName() throws DebugException; 279 280 298 public String getSourceName(String stratum) throws DebugException; 299 300 317 public String getSourcePath(String stratum) throws DebugException; 318 319 335 public String getSourcePath() throws DebugException; 336 337 353 public IJavaVariable[] getLocalVariables() throws DebugException; 354 355 370 public IJavaObject getThis() throws DebugException; 371 372 393 public IJavaClassType getDeclaringType() throws DebugException; 394 395 411 public IJavaReferenceType getReferenceType() throws DebugException; 412 413 426 public boolean wereLocalsAvailable(); 427 428 444 public boolean isVarArgs() throws DebugException; 445 446 456 public boolean canForceReturn(); 457 458 474 public void forceReturn(IJavaValue value) throws DebugException; 475 } 476 477 478 | Popular Tags |