Author: richard.opalka(a)jboss.com
Date: 2012-12-18 06:32:54 -0500 (Tue, 18 Dec 2012)
New Revision: 17123
Modified:
common-tools/trunk/src/main/java/org/jboss/ws/tools/ant/WSConsumeTask.java
Log:
[JBWS-3573] fixing some violations
Modified: common-tools/trunk/src/main/java/org/jboss/ws/tools/ant/WSConsumeTask.java
===================================================================
--- common-tools/trunk/src/main/java/org/jboss/ws/tools/ant/WSConsumeTask.java 2012-12-18
11:27:21 UTC (rev 17122)
+++ common-tools/trunk/src/main/java/org/jboss/ws/tools/ant/WSConsumeTask.java 2012-12-18
11:32:54 UTC (rev 17123)
@@ -193,6 +193,7 @@
ClassLoader prevCL = SecurityActions.getContextClassLoader();
ClassLoader antLoader = SecurityActions.getClassLoader(this.getClass());
SecurityActions.setContextClassLoader(antLoader);
+ PrintStream ps = null;
try
{
WSContractConsumer consumer = WSContractConsumer.newInstance();
@@ -228,7 +229,8 @@
if (verbose)
{
- consumer.setMessageStream(new PrintStream(new LogOutputStream(this,
Project.MSG_INFO)));
+ ps = new PrintStream(new LogOutputStream(this, Project.MSG_INFO));
+ consumer.setMessageStream(ps);
}
try
@@ -243,6 +245,9 @@
}
finally
{
+ if (ps != null) {
+ ps.close();
+ }
SecurityActions.setContextClassLoader(prevCL);
}
}
Show replies by date