langtools/test/tools/javac/api/6733837/T6733837.java
changeset 3995 73af8b6fb8bc
parent 1109 853d8c191eac
child 5520 86e4b9a9da40
--- a/langtools/test/tools/javac/api/6733837/T6733837.java	Wed Sep 23 18:29:41 2009 -0700
+++ b/langtools/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");
     }
 }