|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
org.eclipse.jdt.internal.debug.core.model.JDIDebugElement
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame
org.drools.eclipse.debug.core.DroolsStackFrame
public class DroolsStackFrame
| Field Summary | |
|---|---|
protected static String |
DROOLS_VAR_NAME
|
protected static String |
HANDLE_SUFIX
|
| Fields inherited from interface org.eclipse.jdt.debug.core.IJavaStackFrame |
|---|
ERR_INVALID_STACK_FRAME |
| Constructor Summary | |
|---|---|
DroolsStackFrame(org.eclipse.jdt.internal.debug.core.model.JDIThread thread,
com.sun.jdi.StackFrame frame,
int depth)
|
|
| Method Summary | |
|---|---|
protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame |
bind(com.sun.jdi.StackFrame frame,
int depth)
|
DRLInfo.FunctionInfo |
getExecutingFunctionInfo()
|
DRLInfo.RuleInfo |
getExecutingRuleInfo()
|
int |
getLineNumber()
|
org.eclipse.jdt.debug.core.IJavaVariable[] |
getLocalVariables()
|
com.sun.jdi.StackFrame |
getUnderlyingStackFrame()
|
org.eclipse.debug.core.model.IVariable[] |
getVariables()
|
boolean |
isExecutingRule()
|
protected void |
setUnderlyingStackFrame(com.sun.jdi.StackFrame frame)
|
void |
stepOver()
|
| Methods inherited from class org.eclipse.jdt.internal.debug.core.model.JDIStackFrame |
|---|
canDropToFrame, canForceReturn, canResume, canStepInto, canStepOver, canStepReturn, canStepWithFilters, canSuspend, canTerminate, dropToFrame, exists, findVariable, forceReturn, getAdapter, getArgumentTypeNames, getCharEnd, getCharStart, getDeclaringType, getDeclaringTypeName, getLineNumber, getMethodName, getName, getReceivingTypeName, getReferenceType, getRegisterGroups, getSignature, getSourceName, getSourceName, getSourcePath, getSourcePath, getThis, getThread, getUnderlyingMethod, getUnderlyingThisObject, getUnderlyingVisibleVariables, getVariables0, hasRegisterGroups, hasVariables, isConstructor, isFinal, isNative, isObsolete, isOutOfSynch, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStaticInitializer, isStepping, isSuspended, isSynchronized, isSynthetic, isTerminated, isTopStackFrame, isVarArgs, popFrame, resume, setOutOfSynch, setThread, setVariables, stepInto, stepReturn, stepWithFilters, supportsDropToFrame, suspend, terminate, updateVariables, wereLocalsAvailable |
| Methods inherited from class org.eclipse.jdt.internal.debug.core.model.JDIDebugElement |
|---|
addJDIEventListener, canDisconnect, disconnect, disconnected, fireSuspendEvent, getEventRequestManager, getJavaDebugTarget, getModelIdentifier, getRequestTimeout, getUnknownMessage, getVM, internalError, internalError, isDisconnected, isStepFiltersEnabled, jdiRequestFailed, logError, notSupported, queueEvent, queueSuspendEvent, removeJDIEventListener, requestFailed, requestFailed, setRequestTimeout, supportsRequestTimeout, targetRequestFailed, targetRequestFailed, throwDebugException |
| Methods inherited from class org.eclipse.debug.core.model.DebugElement |
|---|
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireTerminateEvent, getDebugTarget, getLaunch, notSupported, requestFailed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
|---|
getDebugTarget, getLaunch, getModelIdentifier |
| Field Detail |
|---|
protected static final String HANDLE_SUFIX
protected static final String DROOLS_VAR_NAME
| Constructor Detail |
|---|
public DroolsStackFrame(org.eclipse.jdt.internal.debug.core.model.JDIThread thread,
com.sun.jdi.StackFrame frame,
int depth)
| Method Detail |
|---|
public boolean isExecutingRule()
public DRLInfo.RuleInfo getExecutingRuleInfo()
public DRLInfo.FunctionInfo getExecutingFunctionInfo()
protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame bind(com.sun.jdi.StackFrame frame,
int depth)
bind in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrame
public org.eclipse.debug.core.model.IVariable[] getVariables()
throws org.eclipse.debug.core.DebugException
getVariables in interface org.eclipse.debug.core.model.IStackFramegetVariables in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaVariable[] getLocalVariables()
throws org.eclipse.debug.core.DebugException
getLocalVariables in interface org.eclipse.jdt.debug.core.IJavaStackFramegetLocalVariables in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugException
public int getLineNumber()
throws org.eclipse.debug.core.DebugException
getLineNumber in interface org.eclipse.debug.core.model.IStackFramegetLineNumber in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugException
public com.sun.jdi.StackFrame getUnderlyingStackFrame()
throws org.eclipse.debug.core.DebugException
getUnderlyingStackFrame in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugExceptionprotected void setUnderlyingStackFrame(com.sun.jdi.StackFrame frame)
setUnderlyingStackFrame in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrame
public void stepOver()
throws org.eclipse.debug.core.DebugException
stepOver in interface org.eclipse.debug.core.model.IStepstepOver in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||