Author: ruschein
Date: 2010-06-25 15:23:02 -0700 (Fri, 25 Jun 2010)
New Revision: 20667

Modified:
   corelibs/trunk/equations/src/org/cytoscape/equations/Equation.java
Log:
Fixed kludge.

Modified: corelibs/trunk/equations/src/org/cytoscape/equations/Equation.java
===================================================================
--- corelibs/trunk/equations/src/org/cytoscape/equations/Equation.java  
2010-06-25 22:20:36 UTC (rev 20666)
+++ corelibs/trunk/equations/src/org/cytoscape/equations/Equation.java  
2010-06-25 22:23:02 UTC (rev 20667)
@@ -36,7 +36,7 @@
 
 
 public class Equation {
-       private String equation;
+       private final String equation;
        private final Set<String> attribReferences;
        private final Object[] code;
        private final int[] sourceLocations;
@@ -85,9 +85,9 @@
                if (!compiler.compile("=ERROR(" + errorMessage + ")", 
attribNameToTypeMap))
                        throw new IllegalStateException("internal error in 
Equation.getErrorEquation().  This should *never* happen!");
 
-               final Equation retVal = compiler.getEquation();
-               retVal.equation = equation;
+               final Equation errorEquation = compiler.getEquation();
 
-               return retVal;
+               return new Equation(equation, errorEquation.attribReferences, 
errorEquation.code,
+                                   errorEquation.sourceLocations, 
errorEquation.type);
        }
 }

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to