Author: mcucchiara
Date: Thu Apr 28 07:51:45 2011
New Revision: 1097343

URL: http://svn.apache.org/viewvc?rev=1097343&view=rev
Log:
WW-3615 - Dead code in PlainTextResult

Modified:
    
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/PlainTextResult.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/PlainTextResult.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/PlainTextResult.java?rev=1097343&r1=1097342&r2=1097343&view=diff
==============================================================================
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/PlainTextResult.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/PlainTextResult.java
 Thu Apr 28 07:51:45 2011
@@ -21,17 +21,17 @@
 
 package org.apache.struts2.dispatcher;
 
-import java.io.InputStreamReader;
-import java.io.PrintWriter;
-import java.nio.charset.Charset;
-
-import javax.servlet.ServletContext;
-import javax.servlet.http.HttpServletResponse;
-
 import com.opensymphony.xwork2.ActionInvocation;
 import com.opensymphony.xwork2.util.logging.Logger;
 import com.opensymphony.xwork2.util.logging.LoggerFactory;
 
+import javax.servlet.ServletContext;
+import javax.servlet.http.HttpServletResponse;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.PrintWriter;
+import java.nio.charset.Charset;
+
 /**
  * <!-- START SNIPPET: description -->
  *
@@ -141,24 +141,22 @@ public class PlainTextResult extends Str
         PrintWriter writer = response.getWriter();
         InputStreamReader reader = null;
         try {
+               InputStream resourceAsStream = 
servletContext.getResourceAsStream(finalLocation);
             if (charset != null) {
-                reader = new 
InputStreamReader(servletContext.getResourceAsStream(finalLocation), charset);
-            }
-            else {
-                reader = new 
InputStreamReader(servletContext.getResourceAsStream(finalLocation));
-            }
-            if (reader == null) {
-                LOG.warn("resource at location ["+finalLocation+"] cannot be 
obtained (return null) from ServletContext !!! ");
-            }
-            else {
+                reader = new InputStreamReader(resourceAsStream, charset);
+            } else {
+                reader = new InputStreamReader(resourceAsStream);
+            }
+            if (resourceAsStream == null) {
+               LOG.warn("resource at location ["+finalLocation+"] cannot be 
obtained (return null) from ServletContext !!! ");
+            } else {
                 char[] buffer = new char[BUFFER_SIZE];
-                int charRead = 0;
+                int charRead;
                 while((charRead = reader.read(buffer)) != -1) {
                     writer.write(buffer, 0, charRead);
                 }
             }
-        }
-        finally {
+        } finally {
             if (reader != null)
                 reader.close();
             if (writer != null) {


Reply via email to