]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/formula/AndFormulaFunction.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / formula / AndFormulaFunction.java
index c1820b73ae7ec75f12f0d27a4410f4bc3814788e..4152188cd7d2d5e2f7534680b33847a2d7634334 100644 (file)
@@ -1,25 +1,25 @@
-package org.simantics.spreadsheet.graph.formula;\r
-\r
-import org.simantics.spreadsheet.graph.CellFormulaFunction;\r
-import org.simantics.spreadsheet.graph.CellValueVisitor;\r
-import org.simantics.spreadsheet.graph.SpreadsheetGraphUtils;\r
-import org.simantics.spreadsheet.graph.parser.ast.AstArgList;\r
-\r
-public class AndFormulaFunction implements CellFormulaFunction<Object> {\r
-\r
-    @Override\r
-    public Object evaluate(CellValueVisitor visitor, AstArgList args) {\r
-        if (args.values.size() == 0)\r
-            throw new IllegalStateException();\r
-        Boolean finalResult = Boolean.TRUE;\r
-        for (int i = 0; i < args.values.size(); i++) {\r
-               Object res = (args.values.get(i).accept(visitor));\r
-               FormulaError2 err = FormulaError2.forObject(res);\r
-               if(err!=null) return err.getString();\r
-               \r
-            if ((res instanceof Boolean && !((Boolean)res)) || !SpreadsheetGraphUtils.asBoolean(res))\r
-                finalResult = Boolean.FALSE;\r
-        }\r
-        return finalResult;\r
-    }\r
+package org.simantics.spreadsheet.graph.formula;
+
+import org.simantics.spreadsheet.graph.CellFormulaFunction;
+import org.simantics.spreadsheet.graph.CellValueVisitor;
+import org.simantics.spreadsheet.graph.SpreadsheetGraphUtils;
+import org.simantics.spreadsheet.graph.parser.ast.AstArgList;
+
+public class AndFormulaFunction implements CellFormulaFunction<Object> {
+
+    @Override
+    public Object evaluate(CellValueVisitor visitor, AstArgList args) {
+        if (args.values.size() == 0)
+            throw new IllegalStateException();
+        Boolean finalResult = Boolean.TRUE;
+        for (int i = 0; i < args.values.size(); i++) {
+               Object res = (args.values.get(i).accept(visitor));
+               FormulaError2 err = FormulaError2.forObject(res);
+               if(err!=null) return err.getString();
+               
+            if ((res instanceof Boolean && !((Boolean)res)) || !SpreadsheetGraphUtils.asBoolean(res))
+                finalResult = Boolean.FALSE;
+        }
+        return finalResult;
+    }
 }
\ No newline at end of file