src/share/classes/com/sun/tools/javac/processing/JavacMessager.java

changeset 614
ed354a00f76b
parent 581
f2fdd52e4e87
child 798
4868a36f6fd8
     1.1 --- a/src/share/classes/com/sun/tools/javac/processing/JavacMessager.java	Tue Jul 27 11:32:03 2010 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/processing/JavacMessager.java	Tue Jul 27 11:52:11 2010 -0700
     1.3 @@ -46,6 +46,7 @@
     1.4      Log log;
     1.5      JavacProcessingEnvironment processingEnv;
     1.6      int errorCount = 0;
     1.7 +    int warningCount = 0;
     1.8  
     1.9      JavacMessager(Context context, JavacProcessingEnvironment processingEnv) {
    1.10          log = Log.instance(context);
    1.11 @@ -116,10 +117,12 @@
    1.12                  break;
    1.13  
    1.14              case WARNING:
    1.15 +                warningCount++;
    1.16                  log.warning(pos, "proc.messager", msg.toString());
    1.17                  break;
    1.18  
    1.19              case MANDATORY_WARNING:
    1.20 +                warningCount++;
    1.21                  log.mandatoryWarning(pos, "proc.messager", msg.toString());
    1.22                  break;
    1.23  
    1.24 @@ -167,6 +170,10 @@
    1.25          return errorCount;
    1.26      }
    1.27  
    1.28 +    public int warningCount() {
    1.29 +        return warningCount;
    1.30 +    }
    1.31 +
    1.32      public void newRound(Context context) {
    1.33          log = Log.instance(context);
    1.34          errorCount = 0;

mercurial