1 package org.simantics.scl.ui.issues;
\r
3 import org.simantics.scl.compiler.errors.CompilationError;
\r
4 import org.simantics.scl.compiler.errors.Locations;
\r
6 public class SCLIssuesTableEntry implements Comparable<SCLIssuesTableEntry> {
\r
7 public final String moduleName;
\r
8 public final CompilationError error;
\r
10 public SCLIssuesTableEntry(String moduleName, CompilationError error) {
\r
11 this.moduleName = moduleName;
\r
16 public int compareTo(SCLIssuesTableEntry o) {
\r
19 int cmp = moduleName.compareTo(o.moduleName);
\r
22 cmp = Locations.compare(error.location, o.error.location);
\r
25 return error.description.compareTo(o.error.description);
\r