X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Ferrors%2FCompilationError.java;h=a26823fe88a6ba31d3ebf89c603d6cf85524fc12;hp=bf355285c13d343e4904559e5075c164ef0eb52e;hb=84b211a0aa05c956d33e038a1106bb0464ce373a;hpb=0ae2b770234dfc3cbb18bd38f324125cf0faca07 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/errors/CompilationError.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/errors/CompilationError.java index bf355285c..a26823fe8 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/errors/CompilationError.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/errors/CompilationError.java @@ -9,14 +9,20 @@ public class CompilationError implements Comparable { public final long location; public final String description; + public final ErrorSeverity severity; - public CompilationError(long location, String description) { + public CompilationError(long location, String description, ErrorSeverity severity) { if(description == null) throw new NullPointerException(); this.location = location; this.description = description; + this.severity = severity; } + public CompilationError(long location, String description) { + this(location, description, ErrorSeverity.ERROR); + } + public CompilationError(long location, Exception exception) { this(location, exceptionToString(exception)); }