[jboss-svn-commits] JBL Code SVN: r26492 - labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 13 01:28:17 EDT 2009


Author: mark.proctor at jboss.com
Date: 2009-05-13 01:28:17 -0400 (Wed, 13 May 2009)
New Revision: 26492

Modified:
   labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/DroolsStackFrame.java
   labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/MVELStackFrame.java
Log:
-now removed "drools" variable for MVEL dialects

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/DroolsStackFrame.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/DroolsStackFrame.java	2009-05-13 04:46:39 UTC (rev 26491)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/DroolsStackFrame.java	2009-05-13 05:28:17 UTC (rev 26492)
@@ -15,8 +15,8 @@
 import com.sun.jdi.StackFrame;
 
 public class DroolsStackFrame  extends JDIStackFrame {
-    private static final String HANDLE_SUFIX = "__Handle__";
-    private static final String DROOLS_VAR_NAME = "drools";
+    protected static final String HANDLE_SUFIX = "__Handle__";
+    protected static final String DROOLS_VAR_NAME = "drools";
     private static final String CONSEQUENCE_SIGNATURE = "(Lorg/drools/spi/KnowledgeHelper";
     
     public DroolsStackFrame(JDIThread thread, StackFrame frame, int depth) {

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/MVELStackFrame.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/MVELStackFrame.java	2009-05-13 04:46:39 UTC (rev 26491)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/debug/core/MVELStackFrame.java	2009-05-13 05:28:17 UTC (rev 26492)
@@ -139,6 +139,15 @@
                                      }
                                  }
                              } );
+                result = new ArrayList( (vararr.length - 1) / 2 );
+                for ( int i = 0; i < vararr.length; i++ ) {
+                    String name = vararr[i].getName();
+                    if ( !(name.equals( DROOLS_VAR_NAME )) && !(name.endsWith( HANDLE_SUFIX )) ) {
+                        result.add( vararr[i] );
+                    }
+                }
+                vararr = (IVariable[]) result.toArray( new IVariable[result.size()] );
+                
                 ctxCache.setCacheVariables( vararr );
                 return vararr;
 
@@ -340,11 +349,6 @@
         return false;
     }
 
-    public boolean canStepOver() {
-        // while not synchronised, this is thread safe due to the atomic evaluating.
-        return exists() && !isObsolete();
-    }
-
     public boolean canDropToFrame() {
         return false;
     }




More information about the jboss-svn-commits mailing list