package org.yinwang.pysonar; import org.jetbrains.annotations.NotNull; public class Diagnostic { public enum Category { INFO, WARNING, ERROR } public String file; public Category category; public int start; public int end; public String msg; public Diagnostic(String file, Category category, int start, int end, String msg) { this.category = category; this.file = file; this.start = start; this.end = end; this.msg = msg; } @NotNull @Override public String toString() { return "<Diagnostic:" + file + ":" + category + ":" + msg + ">"; } }