test/tools/javac/api/6733837/T6733837.java

changeset 415
49359d0e6a9c
parent 100
37551dc0f591
child 554
9d9f26857129
     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  }

mercurial