equal
deleted
inserted
replaced
44 */ |
44 */ |
45 public class JavacMessager implements Messager { |
45 public class JavacMessager implements Messager { |
46 Log log; |
46 Log log; |
47 JavacProcessingEnvironment processingEnv; |
47 JavacProcessingEnvironment processingEnv; |
48 int errorCount = 0; |
48 int errorCount = 0; |
|
49 int warningCount = 0; |
49 |
50 |
50 JavacMessager(Context context, JavacProcessingEnvironment processingEnv) { |
51 JavacMessager(Context context, JavacProcessingEnvironment processingEnv) { |
51 log = Log.instance(context); |
52 log = Log.instance(context); |
52 this.processingEnv = processingEnv; |
53 this.processingEnv = processingEnv; |
53 } |
54 } |
114 log.multipleErrors = prev; |
115 log.multipleErrors = prev; |
115 } |
116 } |
116 break; |
117 break; |
117 |
118 |
118 case WARNING: |
119 case WARNING: |
|
120 warningCount++; |
119 log.warning(pos, "proc.messager", msg.toString()); |
121 log.warning(pos, "proc.messager", msg.toString()); |
120 break; |
122 break; |
121 |
123 |
122 case MANDATORY_WARNING: |
124 case MANDATORY_WARNING: |
|
125 warningCount++; |
123 log.mandatoryWarning(pos, "proc.messager", msg.toString()); |
126 log.mandatoryWarning(pos, "proc.messager", msg.toString()); |
124 break; |
127 break; |
125 |
128 |
126 default: |
129 default: |
127 log.note(pos, "proc.messager", msg.toString()); |
130 log.note(pos, "proc.messager", msg.toString()); |
165 |
168 |
166 public int errorCount() { |
169 public int errorCount() { |
167 return errorCount; |
170 return errorCount; |
168 } |
171 } |
169 |
172 |
|
173 public int warningCount() { |
|
174 return warningCount; |
|
175 } |
|
176 |
170 public void newRound(Context context) { |
177 public void newRound(Context context) { |
171 log = Log.instance(context); |
178 log = Log.instance(context); |
172 errorCount = 0; |
179 errorCount = 0; |
173 } |
180 } |
174 |
181 |