-package org.simantics.scl.compiler.top;\r
-\r
-import org.simantics.scl.compiler.errors.CompilationError;\r
-\r
-public class SCLExpressionCompilationException extends Exception {\r
-\r
- private static final long serialVersionUID = 970640318254433797L;\r
-\r
- private final CompilationError[] errors;\r
- \r
- public SCLExpressionCompilationException(CompilationError[] errors) {\r
- super(createMessage(errors));\r
- this.errors = errors;\r
- }\r
- \r
- private static String createMessage(CompilationError[] errors) {\r
- StringBuilder b = new StringBuilder();\r
- for(CompilationError error : errors)\r
- b.append(error.description).append('\n');\r
- return b.toString();\r
- }\r
-\r
- public CompilationError[] getErrors() {\r
- return errors;\r
- }\r
-\r
-}\r
+package org.simantics.scl.compiler.top;
+
+import org.simantics.scl.compiler.errors.CompilationError;
+
+public class SCLExpressionCompilationException extends RuntimeException {
+
+ private static final long serialVersionUID = 970640318254433797L;
+
+ private final CompilationError[] errors;
+
+ public SCLExpressionCompilationException(CompilationError[] errors) {
+ super(createMessage(errors));
+ this.errors = errors;
+ }
+
+ private static String createMessage(CompilationError[] errors) {
+ StringBuilder b = new StringBuilder();
+ for(CompilationError error : errors)
+ b.append(error.description).append('\n');
+ return b.toString();
+ }
+
+ public CompilationError[] getErrors() {
+ return errors;
+ }
+
+}