[jboss-svn-commits] JBL Code SVN: r14556 - labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/debug/core.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Aug 25 16:20:25 EDT 2007
Author: ahtik
Date: 2007-08-25 16:20:24 -0400 (Sat, 25 Aug 2007)
New Revision: 14556
Modified:
labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/debug/core/DroolsThread.java
Log:
JBRULES-1125: Implemented proper stackframe detection to support both java and mvel step over
Modified: labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/debug/core/DroolsThread.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/debug/core/DroolsThread.java 2007-08-25 19:35:52 UTC (rev 14555)
+++ labs/jbossrules/trunk/drools-eclipse/drools-eclipse-plugin/src/main/java/org/drools/eclipse/debug/core/DroolsThread.java 2007-08-25 20:20:24 UTC (rev 14556)
@@ -246,9 +246,18 @@
}
public synchronized void stepOver() throws DebugException {
+
+ // Detection for active stackframe
+ if (!(getTopStackFrame() instanceof MVELStackFrame)) {
+ super.stepOver();
+ return;
+ }
+
+ //MVEL step over
if ( !canStepOver() ) {
return;
}
+
if ( !setRemoteOnBreakReturn( Debugger.STEP ) ) {
return;
}
More information about the jboss-svn-commits
mailing list