test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java

Print this page

        

*** 22,32 **** */ /* * @test ! * @bug 6639645 7026414 * @summary Modeling type implementing missing interfaces * @library ../../../../lib * @build JavacTestingAbstractProcessor TestMissingElement * @compile -proc:only -XprintRounds -processor TestMissingElement InvalidSource.java */ --- 22,32 ---- */ /* * @test ! * @bug 6639645 7026414 7025809 * @summary Modeling type implementing missing interfaces * @library ../../../../lib * @build JavacTestingAbstractProcessor TestMissingElement * @compile -proc:only -XprintRounds -processor TestMissingElement InvalidSource.java */
*** 102,112 **** } private String asString(TypeMirror t) { if (t == null) return "[typ:null]"; ! return t.accept(new SimpleTypeVisitor7<String, Void>() { @Override public String defaultAction(TypeMirror t, Void ignore) { return "[typ:" + t.toString() + "]"; } --- 102,112 ---- } private String asString(TypeMirror t) { if (t == null) return "[typ:null]"; ! return t.accept(new JavacTestingAbstractProcessor.LatestSimpleTypeVisitor<String, Void>() { @Override public String defaultAction(TypeMirror t, Void ignore) { return "[typ:" + t.toString() + "]"; }
*** 133,143 **** } private String asString(Element e) { if (e == null) return "[elt:null]"; ! return e.accept(new SimpleElementVisitor7<String, Void>() { @Override public String defaultAction(Element e, Void ignore) { return "[elt:" + e.getKind() + " " + e.toString() + "]"; } @Override --- 133,143 ---- } private String asString(Element e) { if (e == null) return "[elt:null]"; ! return e.accept(new JavacTestingAbstractProcessor.LatestSimpleElementVisitor<String, Void>() { @Override public String defaultAction(Element e, Void ignore) { return "[elt:" + e.getKind() + " " + e.toString() + "]"; } @Override