/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/ |
H A D | FatalError.java | 43 public FatalError(JCDiagnostic d) { 52 public FatalError(JCDiagnostic d, Throwable t) {
|
H A D | JCDiagnostic.java | 42 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticType.*; 51 public class JCDiagnostic implements Diagnostic<JavaFileObject> { class in inherits:Diagnostic 55 protected static final Context.Key<JCDiagnostic.Factory> diagnosticFactoryKey = new Context.Key<>(); 65 DiagnosticFormatter<JCDiagnostic> formatter; 98 public JCDiagnostic error( 109 public JCDiagnostic error( 111 JCDiagnostic diag = create(null, EnumSet.copyOf(defaultErrorFlags), source, pos, errorKey); 127 public JCDiagnostic mandatoryWarning( 141 public JCDiagnostic mandatoryWarning( 156 public JCDiagnostic warnin 576 protected JCDiagnostic(DiagnosticFormatter<JCDiagnostic> formatter, method in class:JCDiagnostic [all...] |
H A D | AbstractDiagnosticFormatter.java | 55 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticType.*; 63 * Those implementations are specifically targeting JCDiagnostic objects. 65 * <li> Provides the formatting logic for rendering the arguments of a JCDiagnostic object. 73 public abstract class AbstractDiagnosticFormatter implements DiagnosticFormatter<JCDiagnostic> { 107 public String formatKind(JCDiagnostic d, Locale l) { 119 public String format(JCDiagnostic d, Locale locale) { 124 protected abstract String formatDiagnostic(JCDiagnostic d, Locale locale); 126 public String formatPosition(JCDiagnostic d, PositionKind pk,Locale l) { 131 private long getPosition(JCDiagnostic d, PositionKind pk) { 143 public String formatSource(JCDiagnostic [all...] |
H A D | Log.java | 44 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag; 45 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; 46 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType; 68 /* TODO: Should unify this with prefix handling in JCDiagnostic.Factory. */ 109 public abstract void report(JCDiagnostic diag); 121 public void report(JCDiagnostic diag) { } 132 private Queue<JCDiagnostic> deferred = new ListBuffer<>(); 133 private final Filter<JCDiagnostic> filter; 139 public DeferredDiagnosticHandler(Log log, Filter<JCDiagnostic> filter) { 145 public void report(JCDiagnostic dia [all...] |
H A D | RichDiagnosticFormatter.java | 73 ForwardingDiagnosticFormatter<JCDiagnostic, AbstractDiagnosticFormatter> { 77 final JCDiagnostic.Factory diags; 87 Map<WhereClauseKind, Map<Type, JCDiagnostic>> whereClauses; 101 this.diags = JCDiagnostic.Factory.instance(context); 107 whereClauses.put(kind, new LinkedHashMap<Type, JCDiagnostic>()); 111 public String format(JCDiagnostic diag, Locale l) { 119 List<JCDiagnostic> clauses = getWhereClauses(); 122 for (JCDiagnostic d : clauses) { 133 public String formatMessage(JCDiagnostic diag, Locale l) { 164 protected void preprocessDiagnostic(JCDiagnostic dia [all...] |
H A D | AbstractLog.java | 33 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag; 34 import com.sun.tools.javac.util.JCDiagnostic.Error; 35 import com.sun.tools.javac.util.JCDiagnostic.Note; 36 import com.sun.tools.javac.util.JCDiagnostic.Warning; 37 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; 38 import com.sun.tools.javac.util.JCDiagnostic.SimpleDiagnosticPosition; 53 protected JCDiagnostic.Factory diags; 63 AbstractLog(JCDiagnostic.Factory diags) { 396 protected abstract void report(JCDiagnostic diagnostic);
|
H A D | RawDiagnosticFormatter.java | 66 public String formatDiagnostic(JCDiagnostic d, Locale l) { 97 public String formatMessage(JCDiagnostic d, Locale l) { 120 protected String formatArgument(JCDiagnostic diag, Object arg, Locale l) { 132 return (arg instanceof JCDiagnostic) ? "(" + s + ")" : s;
|
H A D | Warner.java | 29 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
|
/openjdk10/langtools/test/tools/javac/api/7086261/ |
H A D | T7086261.java | 35 import com.sun.tools.javac.util.JCDiagnostic; 61 JCDiagnostic jd = (JCDiagnostic)((DiagnosticSourceUnwrapper)message).d;
|
/openjdk10/langtools/test/tools/javac/Diagnostics/7116676/ |
H A D | T7116676.java | 37 import com.sun.tools.javac.util.JCDiagnostic; 86 DiagnosticFormatter<JCDiagnostic> formatter = 97 JCDiagnostic diag; 105 JCDiagnostic diag = (JCDiagnostic)diagnostic;
|
/openjdk10/langtools/test/tools/javac/6304921/ |
H A D | TestLog.java | 48 import com.sun.tools.javac.util.JCDiagnostic; 49 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag; 50 import com.sun.tools.javac.util.JCDiagnostic.Factory; 67 Factory diagnosticFactory = JCDiagnostic.Factory.instance(context); 69 JCDiagnostic.Factory.class.getDeclaredField("defaultErrorFlags"); 123 JCDiagnostic.DiagnosticPosition nil = null;
|
/openjdk10/langtools/test/tools/javac/defaultMethods/ |
H A D | BadClassfile.java | 47 import com.sun.tools.javac.util.JCDiagnostic; 82 JCDiagnostic embeddedDiag = (JCDiagnostic) f.diag.getArgs()[1];
|
/openjdk10/langtools/test/tools/javac/resolve/ |
H A D | ResolveHarness.java | 41 import com.sun.tools.javac.util.JCDiagnostic; 222 JCDiagnostic asJCDiagnostic(Diagnostic<? extends JavaFileObject> diagnostic) { 223 if (diagnostic instanceof JCDiagnostic) { 224 return (JCDiagnostic)diagnostic; 228 throw new AssertionError("Cannot convert diagnostic to JCDiagnostic: " + diagnostic.getClass().getName()); 232 List<JCDiagnostic> subDiagnostics(Diagnostic<? extends JavaFileObject> diagnostic) { 233 JCDiagnostic diag = asJCDiagnostic(diagnostic); 234 if (diag instanceof JCDiagnostic.MultilineDiagnostic) { 235 return ((JCDiagnostic.MultilineDiagnostic)diag).getSubdiagnostics(); 266 for (JCDiagnostic [all...] |
/openjdk10/langtools/make/tools/crules/ |
H A D | AbstractCodingRulesAnalyzer.java | 38 import com.sun.tools.javac.util.JCDiagnostic; 39 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType; 50 private final JCDiagnostic.Factory diags; 65 diags = JCDiagnostic.Factory.instance(context);
|
H A D | LegacyLogMethodAnalyzer.java | 43 import com.sun.tools.javac.util.JCDiagnostic; 90 Symbol diagnosticFactory = elements.getTypeElement(JCDiagnostic.Factory.class.getName().replace('$', '.'));
|
/openjdk10/langtools/test/tools/javac/processing/errors/ |
H A D | TestSuppression.java | 43 import com.sun.tools.javac.util.JCDiagnostic; 45 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag.*; 186 private static boolean isResolveError(JCDiagnostic d) { 190 private JCDiagnostic unwrap(Diagnostic<? extends JavaFileObject> diagnostic) { 191 if (diagnostic instanceof JCDiagnostic) 192 return (JCDiagnostic) diagnostic;
|
/openjdk10/langtools/test/tools/javac/Diagnostics/6769027/ |
H A D | T6769027.java | 281 JCDiagnostic.DiagnosticPosition pos() { 282 return new JCDiagnostic.SimpleDiagnosticPosition(pos); 378 JCDiagnostic.Factory diags = JCDiagnostic.Factory.instance(ctx); 380 JCDiagnostic d = diags.error(null, log.currentSource(), 384 JCDiagnostic sub = diags.fragment(errorKind.key(), "Hello!"); 386 sub = new JCDiagnostic.MultilineDiagnostic(sub, List.of(sub)); 387 List<JCDiagnostic> subdiags = multiKind.isDouble() ? 390 d = new JCDiagnostic.MultilineDiagnostic(d, subdiags);
|
/openjdk10/langtools/test/tools/javac/classreader/8171132/ |
H A D | BadConstantValue.java | 51 import com.sun.tools.javac.util.JCDiagnostic; 110 JCDiagnostic diagnostic = (JCDiagnostic) badClassFile.getDiagnostic().getArgs()[1]; 159 JCDiagnostic diagnostic = (JCDiagnostic) badClassFile.getDiagnostic().getArgs()[1];
|
/openjdk10/langtools/test/tools/javac/lambda/mostSpecific/ |
H A D | StructuralMostSpecificTest.java | 46 import com.sun.tools.javac.util.JCDiagnostic; 254 JCDiagnostic.MultilineDiagnostic mdiag = 255 (JCDiagnostic.MultilineDiagnostic)dsu.d;
|
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ |
H A D | Resolve.java | 52 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag; 53 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; 54 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType; 102 JCDiagnostic.Factory diags; 130 diags = JCDiagnostic.Factory.instance(context); 229 ListBuffer<JCDiagnostic> subDiags = new ListBuffer<>(); 246 JCDiagnostic main = diags.note(log.currentSource(), dpos, key, name, 250 JCDiagnostic d = new JCDiagnostic.MultilineDiagnostic(main, subDiags.toList()); 254 JCDiagnostic getVerboseApplicableCandidateDia [all...] |
/openjdk10/langtools/test/tools/javac/diags/ |
H A D | ArgTypeCompilerFactory.java | 212 protected String formatDiagnostic(JCDiagnostic d, Locale locale) { 217 public String formatMessage(JCDiagnostic d, Locale l) { 223 private void formatMessage(JCDiagnostic d, StringBuilder buf) { 230 if (arg instanceof JCDiagnostic) { 232 formatMessage((JCDiagnostic) arg, buf); 336 if (o instanceof JCDiagnostic)
|
/openjdk10/langtools/src/jdk.javadoc/share/classes/com/sun/tools/javadoc/main/ |
H A D | Messager.java | 35 import com.sun.tools.javac.util.JCDiagnostic; 36 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticType; 92 private final JCDiagnostic.Factory javadocDiags; 125 javadocDiags = new JCDiagnostic.Factory(messages, "javadoc");
|
/openjdk10/langtools/test/tools/javac/TryWithResources/ |
H A D | UnusedResourcesTest.java | 36 import com.sun.tools.javac.util.JCDiagnostic; 258 private JCDiagnostic unwrap(Diagnostic<? extends JavaFileObject> diagnostic) { 259 if (diagnostic instanceof JCDiagnostic) 260 return (JCDiagnostic) diagnostic;
|
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/main/ |
H A D | OptionHelper.java | 30 import com.sun.tools.javac.util.JCDiagnostic;
|
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ |
H A D | StringConcat.java | 174 JCDiagnostic.DiagnosticPosition pos = tree.pos(); 205 JCDiagnostic.DiagnosticPosition pos = tree.pos(); 223 private JCDiagnostic.DiagnosticPosition newStringBuilder(JCTree tree) { 224 JCDiagnostic.DiagnosticPosition pos = tree.pos(); 247 private void builderToString(JCDiagnostic.DiagnosticPosition pos) { 275 protected abstract void emit(List<JCTree> args, Type type, JCDiagnostic.DiagnosticPosition pos); 321 protected void emit(List<JCTree> args, Type type, JCDiagnostic.DiagnosticPosition pos) { 353 private void doCall(Type type, JCDiagnostic.DiagnosticPosition pos, List<Type> dynamicArgTypes) { 405 protected void emit(List<JCTree> args, Type type, JCDiagnostic.DiagnosticPosition pos) { 457 private void doCall(Type type, JCDiagnostic [all...] |