equal
deleted
inserted
replaced
33 import javax.lang.model.element.Element; |
33 import javax.lang.model.element.Element; |
34 |
34 |
35 import com.sun.tools.javac.api.JavacTaskImpl; |
35 import com.sun.tools.javac.api.JavacTaskImpl; |
36 import com.sun.tools.javac.util.Context; |
36 import com.sun.tools.javac.util.Context; |
37 import com.sun.tools.javac.util.List; |
37 import com.sun.tools.javac.util.List; |
38 import com.sun.tools.javac.util.Messages; |
38 import com.sun.tools.javac.util.JavacMessages; |
39 |
39 |
40 import javax.tools.*; |
40 import javax.tools.*; |
41 |
41 |
42 public class T6457284 { |
42 public class T6457284 { |
43 static class MyFileObject extends SimpleJavaFileObject { |
43 static class MyFileObject extends SimpleJavaFileObject { |
61 return; |
61 return; |
62 } |
62 } |
63 throw new AssertionError("No top-level classes!"); |
63 throw new AssertionError("No top-level classes!"); |
64 } |
64 } |
65 |
65 |
66 static class MyMessages extends Messages { |
66 static class MyMessages extends JavacMessages { |
67 static void preRegister(Context context) { |
67 static void preRegister(Context context) { |
68 context.put(messagesKey, new MyMessages()); |
68 context.put(messagesKey, new MyMessages()); |
69 } |
69 } |
70 MyMessages() { |
70 MyMessages() { |
71 super("com.sun.tools.javac.resources.compiler"); |
71 super("com.sun.tools.javac.resources.compiler"); |