diff -r e992e602788e -r 49359d0e6a9c test/tools/javac/api/6733837/T6733837.java --- a/test/tools/javac/api/6733837/T6733837.java Wed Sep 23 18:29:41 2009 -0700 +++ b/test/tools/javac/api/6733837/T6733837.java Wed Sep 23 18:48:13 2009 -0700 @@ -46,14 +46,10 @@ } public void exec() { - JavaFileObject sfo = new SimpleJavaFileObject(URI.create(""),Kind.SOURCE) { + JavaFileObject sfo = new SimpleJavaFileObject(URI.create("myfo:/Test.java"),Kind.SOURCE) { public CharSequence getCharContent(boolean ignoreEncodingErrors) { return "\tclass ErroneousWithTab"; } - @Override - public String getName() { - return "RELATIVEPATH"; - } }; StringWriter sw = new StringWriter(); PrintWriter out = new PrintWriter(sw); @@ -66,7 +62,7 @@ throw new Error("Compiler threw an exception"); } System.err.println(sw.toString()); - if (sw.toString().contains("RELATIVEPATH")) + if (!sw.toString().contains("/Test.java")) throw new Error("Bad source name in diagnostic"); } }