< 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 >