[jboss-svn-commits] JBL Code SVN: r26491 - 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 00:46:40 EDT 2009
Author: mark.proctor at jboss.com
Date: 2009-05-13 00:46:39 -0400 (Wed, 13 May 2009)
New Revision: 26491
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:
-jigged cache a little for more reliability.
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:26:48 UTC (rev 26490)
+++ 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)
@@ -82,21 +82,21 @@
}
}
variables = (IVariable[]) result.toArray( new IVariable[result.size()] );
- System.out.print( "vars" );
- for ( IVariable var : variables ) {
- System.out.print( var.getName() + " " );
- }
- System.out.println( );
+// System.out.print( "vars" );
+// for ( IVariable var : variables ) {
+// System.out.print( var.getName() + " " );
+// }
+// System.out.println( );
return variables;
}
public IJavaVariable[] getLocalVariables() throws DebugException {
IJavaVariable[] localVars = super.getLocalVariables();
- System.out.print( "local vars" );
- for ( IJavaVariable var : localVars ) {
- System.out.print( var.getName() + " " );
- }
- System.out.println( );
+// System.out.print( "local vars" );
+// for ( IJavaVariable var : localVars ) {
+// System.out.print( var.getName() + " " );
+// }
+// System.out.println( );
return localVars;
}
@@ -127,9 +127,6 @@
@Override
public void stepOver() throws DebugException {
- List frames = ((JDIThread) getThread()).computeStackFrames();
- int index = frames.indexOf(this);
- System.out.println( "frames " + frames.size() + " : " + index );
super.stepOver();
}
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:26:48 UTC (rev 26490)
+++ 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)
@@ -150,13 +150,6 @@
}
public int getLineNumber() throws DebugException {
synchronized ( getThread() ) {
- int i = x();
- System.out.println( i );
- return i;
- }
- }
-
- private int x() throws DebugException {
int cache = ctxCache.getCacheLineNumber();
if ( cache != -1 ) {
return cache;
@@ -166,7 +159,6 @@
String sourceName = getMVELName();
DroolsLineBreakpoint bpoint = (DroolsLineBreakpoint) t.getDroolsBreakpoint( sourceName );
if ( bpoint == null ) {
- System.out.println( "1Unable to retrieve fragment line!" );
return -1;
}
@@ -175,22 +167,18 @@
line = Integer.parseInt( bpoint.getFileRuleMappings().get( sourceName ).toString() );
} catch ( Throwable t2 ) {
DroolsEclipsePlugin.log( t2 );
- System.out.println( "2Unable to retrieve fragment line!" );
return -1;
}
int fragmentLine = getBreakpointLineNumber(); // 4->5 for step over
int res = line + fragmentLine;
- // System.out.println("Resolved line to line:"+line+"; fragment:"+fragmentLine);
-
if ( fragmentLine == -1 ) {
- System.out.println( "3Unable to retrieve fragment line!" );
return -1;
}
ctxCache.setCacheLineNumber( res );
return res;
- //}
+ }
}
private int getBreakpointLineNumber() {
@@ -242,14 +230,14 @@
public String getMVELName() {
synchronized ( getThread() ) {
- if ( !isSuspended() ) {
- return null;
- }
-
String cache = ctxCache.getCacheMVELName();
if ( cache != null ) {
return cache;
}
+
+ if ( !isSuspended() ) {
+ return null;
+ }
// Drools 4
try {
More information about the jboss-svn-commits
mailing list