Searched refs:JCDiagnostic (Results 1 - 25 of 70) sorted by relevance

123

/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/util/
H A DFatalError.java43 public FatalError(JCDiagnostic d) {
52 public FatalError(JCDiagnostic d, Throwable t) {
H A DJCDiagnostic.java42 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 DAbstractDiagnosticFormatter.java55 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 DLog.java44 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 DRichDiagnosticFormatter.java73 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 DAbstractLog.java33 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 DRawDiagnosticFormatter.java66 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 DWarner.java29 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition;
/openjdk10/langtools/test/tools/javac/api/7086261/
H A DT7086261.java35 import com.sun.tools.javac.util.JCDiagnostic;
61 JCDiagnostic jd = (JCDiagnostic)((DiagnosticSourceUnwrapper)message).d;
/openjdk10/langtools/test/tools/javac/Diagnostics/7116676/
H A DT7116676.java37 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 DTestLog.java48 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 DBadClassfile.java47 import com.sun.tools.javac.util.JCDiagnostic;
82 JCDiagnostic embeddedDiag = (JCDiagnostic) f.diag.getArgs()[1];
/openjdk10/langtools/test/tools/javac/resolve/
H A DResolveHarness.java41 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 DAbstractCodingRulesAnalyzer.java38 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 DLegacyLogMethodAnalyzer.java43 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 DTestSuppression.java43 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 DT6769027.java281 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 DBadConstantValue.java51 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 DStructuralMostSpecificTest.java46 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 DResolve.java52 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 DArgTypeCompilerFactory.java212 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 DMessager.java35 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 DUnusedResourcesTest.java36 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 DOptionHelper.java30 import com.sun.tools.javac.util.JCDiagnostic;
/openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/
H A DStringConcat.java174 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...]

Completed in 199 milliseconds

123