|
||||||||||
| 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
org.drools.eclipse.debug.core.MVELStackFrame
public class MVELStackFrame
Stack Frame for MVEL Dialect
| Nested Class Summary | |
|---|---|
static class |
MVELStackFrame.MVELStackFrameContext
|
| Field Summary |
|---|
| Fields inherited from class org.drools.eclipse.debug.core.DroolsStackFrame |
|---|
DROOLS_VAR_NAME, HANDLE_SUFIX |
| Fields inherited from interface org.eclipse.jdt.debug.core.IJavaStackFrame |
|---|
ERR_INVALID_STACK_FRAME |
| Constructor Summary | |
|---|---|
MVELStackFrame(DroolsThread thread,
com.sun.jdi.StackFrame frame,
int depth)
|
|
| Method Summary | |
|---|---|
boolean |
canDropToFrame()
|
boolean |
canStepInto()
|
boolean |
canStepReturn()
|
boolean |
canStepWithFilters()
|
DRLInfo.RuleInfo |
getExecutingRuleInfo()
|
int |
getLineNumber()
|
String |
getMVELName()
|
org.eclipse.jdt.debug.core.IJavaReferenceType |
getReferenceType()
|
String |
getSourceName()
|
String |
getSourcePath()
|
org.eclipse.debug.core.model.IVariable[] |
getVariables()
|
void |
stepOver()
|
| Methods inherited from class org.drools.eclipse.debug.core.DroolsStackFrame |
|---|
bind, getExecutingFunctionInfo, getLocalVariables, getUnderlyingStackFrame, isExecutingRule, setUnderlyingStackFrame |
| Methods inherited from class org.eclipse.jdt.internal.debug.core.model.JDIStackFrame |
|---|
canForceReturn, canResume, canStepOver, canSuspend, canTerminate, dropToFrame, exists, findVariable, forceReturn, getAdapter, getArgumentTypeNames, getCharEnd, getCharStart, getDeclaringType, getDeclaringTypeName, getLineNumber, getMethodName, getName, getReceivingTypeName, getRegisterGroups, getSignature, getSourceName, 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 |
| Constructor Detail |
|---|
public MVELStackFrame(DroolsThread thread,
com.sun.jdi.StackFrame frame,
int depth)
| Method Detail |
|---|
public DRLInfo.RuleInfo getExecutingRuleInfo()
getExecutingRuleInfo in class DroolsStackFrame
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 DroolsStackFrameorg.eclipse.debug.core.DebugException
public int getLineNumber()
throws org.eclipse.debug.core.DebugException
getLineNumber in interface org.eclipse.debug.core.model.IStackFramegetLineNumber in class DroolsStackFrameorg.eclipse.debug.core.DebugExceptionpublic String getMVELName()
public String getSourcePath()
throws org.eclipse.debug.core.DebugException
getSourcePath in interface org.eclipse.jdt.debug.core.IJavaStackFramegetSourcePath in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugException
public String getSourceName()
throws org.eclipse.debug.core.DebugException
getSourceName in interface org.eclipse.jdt.debug.core.IJavaStackFramegetSourceName in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrameorg.eclipse.debug.core.DebugException
public void stepOver()
throws org.eclipse.debug.core.DebugException
stepOver in interface org.eclipse.debug.core.model.IStepstepOver in class DroolsStackFrameorg.eclipse.debug.core.DebugExceptionpublic boolean canStepInto()
canStepInto in interface org.eclipse.debug.core.model.IStepcanStepInto in class org.eclipse.jdt.internal.debug.core.model.JDIStackFramepublic boolean canDropToFrame()
canDropToFrame in interface org.eclipse.debug.core.model.IDropToFramecanDropToFrame in class org.eclipse.jdt.internal.debug.core.model.JDIStackFramepublic boolean canStepReturn()
canStepReturn in interface org.eclipse.debug.core.model.IStepcanStepReturn in class org.eclipse.jdt.internal.debug.core.model.JDIStackFramepublic boolean canStepWithFilters()
canStepWithFilters in interface org.eclipse.debug.core.model.IFilteredStepcanStepWithFilters in class org.eclipse.jdt.internal.debug.core.model.JDIStackFrame
public org.eclipse.jdt.debug.core.IJavaReferenceType getReferenceType()
throws org.eclipse.debug.core.DebugException
getReferenceType in interface org.eclipse.jdt.debug.core.IJavaStackFramegetReferenceType 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 | |||||||||