< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java

Print this page
rev 48841 : [mq]: 8187950

*** 253,263 **** sym.exists() && clazz.isInstance(sym) && name.equals(sym.getQualifiedName())) ? clazz.cast(sym) : null; ! } catch (CompletionFailure e) { return null; } } /** --- 253,264 ---- sym.exists() && clazz.isInstance(sym) && name.equals(sym.getQualifiedName())) ? clazz.cast(sym) : null; ! } catch (CompletionFailure cf) { ! cf.dcfh.handleAPICompletionFailure(cf); return null; } } /**
*** 440,450 **** } @DefinedBy(Api.LANGUAGE_MODEL) public boolean isDeprecated(Element e) { Symbol sym = cast(Symbol.class, e); ! sym.complete(); return sym.isDeprecated(); } @Override @DefinedBy(Api.LANGUAGE_MODEL) public Origin getOrigin(Element e) { --- 441,451 ---- } @DefinedBy(Api.LANGUAGE_MODEL) public boolean isDeprecated(Element e) { Symbol sym = cast(Symbol.class, e); ! sym.apiComplete(); return sym.isDeprecated(); } @Override @DefinedBy(Api.LANGUAGE_MODEL) public Origin getOrigin(Element e) {
< prev index next >