44 public static void main(String... args) { |
44 public static void main(String... args) { |
45 new T6733837().exec(); |
45 new T6733837().exec(); |
46 } |
46 } |
47 |
47 |
48 public void exec() { |
48 public void exec() { |
49 JavaFileObject sfo = new SimpleJavaFileObject(URI.create(""),Kind.SOURCE) { |
49 JavaFileObject sfo = new SimpleJavaFileObject(URI.create("myfo:/Test.java"),Kind.SOURCE) { |
50 public CharSequence getCharContent(boolean ignoreEncodingErrors) { |
50 public CharSequence getCharContent(boolean ignoreEncodingErrors) { |
51 return "\tclass ErroneousWithTab"; |
51 return "\tclass ErroneousWithTab"; |
52 } |
|
53 @Override |
|
54 public String getName() { |
|
55 return "RELATIVEPATH"; |
|
56 } |
52 } |
57 }; |
53 }; |
58 StringWriter sw = new StringWriter(); |
54 StringWriter sw = new StringWriter(); |
59 PrintWriter out = new PrintWriter(sw); |
55 PrintWriter out = new PrintWriter(sw); |
60 List<? extends JavaFileObject> files = Arrays.asList(sfo); |
56 List<? extends JavaFileObject> files = Arrays.asList(sfo); |