1 7 8 package javax.tools; 9 10 import java.util.Locale ; 11 12 30 public interface Diagnostic<S> { 31 32 35 enum Kind { 36 39 ERROR, 40 44 WARNING, 45 51 MANDATORY_WARNING, 52 55 NOTE, 56 59 OTHER, 60 } 61 62 65 public final static long NOPOS = -1; 66 67 72 Kind getKind(); 73 74 81 S getSource(); 82 83 95 long getPosition(); 96 97 105 long getStartPosition(); 106 107 115 long getEndPosition(); 116 117 124 long getLineNumber(); 125 126 133 long getColumnNumber(); 134 135 141 String getCode(); 142 143 151 String getMessage(Locale locale); 152 } 153 | Popular Tags |