langtools/src/share/classes/com/sun/tools/javac/main/JavaCompiler.java
changeset 11053 48713f779b1d
parent 11052 65b9fa7eaf55
child 11314 b612aaca08d0
equal deleted inserted replaced
11052:65b9fa7eaf55 11053:48713f779b1d
    46 import javax.tools.DiagnosticListener;
    46 import javax.tools.DiagnosticListener;
    47 
    47 
    48 import com.sun.source.util.TaskEvent;
    48 import com.sun.source.util.TaskEvent;
    49 import com.sun.source.util.TaskListener;
    49 import com.sun.source.util.TaskListener;
    50 
    50 
    51 import com.sun.tools.javac.file.JavacFileManager;
       
    52 import com.sun.tools.javac.util.*;
       
    53 import com.sun.tools.javac.code.*;
    51 import com.sun.tools.javac.code.*;
    54 import com.sun.tools.javac.code.Lint.LintCategory;
    52 import com.sun.tools.javac.code.Lint.LintCategory;
    55 import com.sun.tools.javac.code.Symbol.*;
    53 import com.sun.tools.javac.code.Symbol.*;
       
    54 import com.sun.tools.javac.comp.*;
       
    55 import com.sun.tools.javac.file.JavacFileManager;
       
    56 import com.sun.tools.javac.jvm.*;
       
    57 import com.sun.tools.javac.parser.*;
       
    58 import com.sun.tools.javac.processing.*;
    56 import com.sun.tools.javac.tree.*;
    59 import com.sun.tools.javac.tree.*;
    57 import com.sun.tools.javac.tree.JCTree.*;
    60 import com.sun.tools.javac.tree.JCTree.*;
    58 import com.sun.tools.javac.parser.*;
    61 import com.sun.tools.javac.util.*;
    59 import com.sun.tools.javac.comp.*;
    62 import com.sun.tools.javac.util.Log.WriterKind;
    60 import com.sun.tools.javac.jvm.*;
       
    61 import com.sun.tools.javac.processing.*;
       
    62 
    63 
    63 import static javax.tools.StandardLocation.CLASS_OUTPUT;
    64 import static javax.tools.StandardLocation.CLASS_OUTPUT;
    64 import static com.sun.tools.javac.main.OptionName.*;
    65 import static com.sun.tools.javac.main.OptionName.*;
    65 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag.*;
    66 import static com.sun.tools.javac.util.JCDiagnostic.DiagnosticFlag.*;
    66 import static com.sun.tools.javac.util.ListBuffer.lb;
    67 import static com.sun.tools.javac.util.ListBuffer.lb;
  1600             }
  1601             }
  1601         }
  1602         }
  1602     }
  1603     }
  1603 
  1604 
  1604     protected void printNote(String lines) {
  1605     protected void printNote(String lines) {
  1605         log.printLines(Log.WriterKind.NOTICE, lines);
  1606         log.printRawLines(Log.WriterKind.NOTICE, lines);
  1606     }
  1607     }
  1607 
  1608 
  1608     /** Print numbers of errors and warnings.
  1609     /** Print numbers of errors and warnings.
  1609      */
  1610      */
  1610     protected void printCount(String kind, int count) {
  1611     protected void printCount(String kind, int count) {
  1612             String key;
  1613             String key;
  1613             if (count == 1)
  1614             if (count == 1)
  1614                 key = "count." + kind;
  1615                 key = "count." + kind;
  1615             else
  1616             else
  1616                 key = "count." + kind + ".plural";
  1617                 key = "count." + kind + ".plural";
  1617             log.printErrLines(key, String.valueOf(count));
  1618             log.printLines(WriterKind.ERROR, key, String.valueOf(count));
  1618             log.flush(Log.WriterKind.ERROR);
  1619             log.flush(Log.WriterKind.ERROR);
  1619         }
  1620         }
  1620     }
  1621     }
  1621 
  1622 
  1622     private static long now() {
  1623     private static long now() {