< prev index next >

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

Print this page
rev 48841 : imported patch 8187950

@@ -253,11 +253,12 @@
                     sym.exists() &&
                     clazz.isInstance(sym) &&
                     name.equals(sym.getQualifiedName()))
                 ? clazz.cast(sym)
                 : null;
-        } catch (CompletionFailure e) {
+        } catch (CompletionFailure cf) {
+            cf.dcfh.handleAPICompletionFailure(cf);
             return null;
         }
     }
 
     /**

@@ -440,11 +441,11 @@
     }
 
     @DefinedBy(Api.LANGUAGE_MODEL)
     public boolean isDeprecated(Element e) {
         Symbol sym = cast(Symbol.class, e);
-        sym.complete();
+        sym.apiComplete();
         return sym.isDeprecated();
     }
 
     @Override @DefinedBy(Api.LANGUAGE_MODEL)
     public Origin getOrigin(Element e) {
< prev index next >