langtools/test/tools/javac/6457284/T6457284.java
changeset 1471 57506cdfb7b4
parent 10 06bc494ca11e
child 1652 1324f96f3883
equal deleted inserted replaced
1470:6ff8524783fa 1471:57506cdfb7b4
    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");