src/share/classes/com/sun/tools/javac/comp/Check.java

changeset 1613
d2a98dde7ecc
parent 1607
bd49e0304281
child 1620
3806171b52d8
equal deleted inserted replaced
1612:69cd2bfd4a31 1613:d2a98dde7ecc
283 /** Report a failure to complete a class. 283 /** Report a failure to complete a class.
284 * @param pos Position to be used for error reporting. 284 * @param pos Position to be used for error reporting.
285 * @param ex The failure to report. 285 * @param ex The failure to report.
286 */ 286 */
287 public Type completionError(DiagnosticPosition pos, CompletionFailure ex) { 287 public Type completionError(DiagnosticPosition pos, CompletionFailure ex) {
288 log.error(pos, "cant.access", ex.sym, ex.getDetailValue()); 288 log.error(JCDiagnostic.DiagnosticFlag.NON_DEFERRABLE, pos, "cant.access", ex.sym, ex.getDetailValue());
289 if (ex instanceof ClassReader.BadClassFile 289 if (ex instanceof ClassReader.BadClassFile
290 && !suppressAbortOnBadClassFile) throw new Abort(); 290 && !suppressAbortOnBadClassFile) throw new Abort();
291 else return syms.errType; 291 else return syms.errType;
292 } 292 }
293 293

mercurial