Lines Matching refs:JCDiagnostic
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 d : subDiagnostics(diagnostic)) {
368 JCDiagnostic details = (JCDiagnostic)asJCDiagnostic(diagnostic).getArgs()[2];
371 } else if (details instanceof JCDiagnostic) {