1.1 --- a/test/tools/javac/api/6733837/T6733837.java Wed Sep 23 18:29:41 2009 -0700 1.2 +++ b/test/tools/javac/api/6733837/T6733837.java Wed Sep 23 18:48:13 2009 -0700 1.3 @@ -46,14 +46,10 @@ 1.4 } 1.5 1.6 public void exec() { 1.7 - JavaFileObject sfo = new SimpleJavaFileObject(URI.create(""),Kind.SOURCE) { 1.8 + JavaFileObject sfo = new SimpleJavaFileObject(URI.create("myfo:/Test.java"),Kind.SOURCE) { 1.9 public CharSequence getCharContent(boolean ignoreEncodingErrors) { 1.10 return "\tclass ErroneousWithTab"; 1.11 } 1.12 - @Override 1.13 - public String getName() { 1.14 - return "RELATIVEPATH"; 1.15 - } 1.16 }; 1.17 StringWriter sw = new StringWriter(); 1.18 PrintWriter out = new PrintWriter(sw); 1.19 @@ -66,7 +62,7 @@ 1.20 throw new Error("Compiler threw an exception"); 1.21 } 1.22 System.err.println(sw.toString()); 1.23 - if (sw.toString().contains("RELATIVEPATH")) 1.24 + if (!sw.toString().contains("/Test.java")) 1.25 throw new Error("Bad source name in diagnostic"); 1.26 } 1.27 }