]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/module/options/ModuleCompilationOptions.java
Collect reference hierarchy for SCL values
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / module / options / ModuleCompilationOptions.java
index ef9b6630e5e40276dd81bd576e7e3981b19445a4..90c9806cac02f94cb09b3ac483b743705777c5e2 100644 (file)
@@ -1,11 +1,18 @@
-package org.simantics.scl.compiler.module.options;\r
-\r
-public class ModuleCompilationOptions {\r
-    public static final ModuleCompilationOptions STANDARD_OPTIONS = new ModuleCompilationOptions(false);\r
-\r
-    public final boolean computeCoverage;\r
-\r
-    public ModuleCompilationOptions(boolean computeCoverage) {\r
-        this.computeCoverage = computeCoverage;\r
-    }\r
-}\r
+package org.simantics.scl.compiler.module.options;
+
+public class ModuleCompilationOptions {
+    public static final ModuleCompilationOptions STANDARD_OPTIONS = new ModuleCompilationOptions(false);
+    public static final ModuleCompilationOptions SILENT = new ModuleCompilationOptions(false);
+
+    static {
+        SILENT.silent = true;
+    }
+    
+    public boolean computeCoverage;
+    public boolean silent = false;
+    public boolean collectDebugInfo = false;
+
+    public ModuleCompilationOptions(boolean computeCoverage) {
+        this.computeCoverage = computeCoverage;
+    }
+}