- out.print(p[i].getOriginatingFileName());
- out.print(':');
- out.print(p[i].getSourceLineNumber());
- out.print(':');
- if (p[i].isError()) { out.print(" error: "); hasErrors = true; }
- else out.print(" warning: ");
- out.println(p[i].getMessage());
+ if (p[i].isError()) { o = out; err = true; }
+ else o = warn;
+
+ o.print(p[i].getOriginatingFileName());
+ o.print(':');
+ o.print(p[i].getSourceLineNumber());
+ o.print(':');
+ o.print(p[i].isError() ? " error: " : " warning: ");
+ o.println(p[i].getMessage());