Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6259897

No output from JavacTool when trying to compile a file without '.java' extension

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P3 P3
    • None
    • 6
    • tools
    • generic
    • generic

      No output from JavacTool when trying to compile a file without .java extension

      Please see the following test case:
      <code>
      import java.io.*;
      import javax.tools.*;

      public class Test7 {
          public static void test(String... args) {
              JavacTool javac = com.sun.tools.javac.Tool.create();
              DiagnosticListener dl = new DiagnosticListener() {
                      public void problemFound(DiagnosticMessage message) {
                          System.out.println(new File(message.getSourceName().toString()).getName()+":"+
                                  message.getStartPosition()+":"+message.getStartPosition()
                                  +":"+message.getPosition());
                          System.out.println(message.toString());
                          System.out.format("Found problem: %s%n", message.getKey());
                          System.out.flush();
                      }
              };
              PrintWriter writer = new PrintWriter(new OutputStream(){
                      public void write(int b) {}
              });
              javac.run((InputLocator)null, null, dl, writer, args);
          }
          public static void main(String... arg){
              Test3 test = new Test3();
              test.test("/home/sa151881/javatrails/SWarnings/unchecked/noExtFile");
              test.test("/home/sa151881/javatrails/SWarnings/unchecked/test.html");
          }
      }
      </code>
      Output of the code:

      <output>
      bash-2.05b$ $b/java Test7
      bash-2.05b$
      </output>


      ###@###.### 2005-04-22 05:43:36 GMT

            Unassigned Unassigned
            savadhansunw Seetharama Avadhanam (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: