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.