Author: kkolinko
Date: Wed Oct 28 05:36:20 2015
New Revision: 1710945

URL: http://svn.apache.org/viewvc?rev=1710945&view=rev
Log:
For https://bz.apache.org/bugzilla/show_bug.cgi?id=58547
Replace Integer.valueOf(String).intValue() with simple parseInt(), and similar 
methods.

Modified:
    tomcat/trunk/java/javax/el/BeanELResolver.java
    tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java
    tomcat/trunk/java/org/apache/jasper/runtime/JspFactoryImpl.java
    tomcat/trunk/java/org/apache/jasper/runtime/JspRuntimeLibrary.java
    tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
    tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java

Modified: tomcat/trunk/java/javax/el/BeanELResolver.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/javax/el/BeanELResolver.java?rev=1710945&r1=1710944&r2=1710945&view=diff
==============================================================================
--- tomcat/trunk/java/javax/el/BeanELResolver.java (original)
+++ tomcat/trunk/java/javax/el/BeanELResolver.java Wed Oct 28 05:36:20 2015
@@ -40,20 +40,20 @@ public class BeanELResolver extends ELRe
         "org.apache.el.BeanELResolver.CACHE_SIZE";
 
     static {
+        String cacheSizeStr;
         if (System.getSecurityManager() == null) {
-            CACHE_SIZE = Integer.parseInt(
-                    System.getProperty(CACHE_SIZE_PROP, "1000"));
+            cacheSizeStr = System.getProperty(CACHE_SIZE_PROP, "1000");
         } else {
-            CACHE_SIZE = AccessController.doPrivileged(
-                    new PrivilegedAction<Integer>() {
+            cacheSizeStr = AccessController.doPrivileged(
+                    new PrivilegedAction<String>() {
 
                     @Override
-                    public Integer run() {
-                        return Integer.valueOf(
-                                System.getProperty(CACHE_SIZE_PROP, "1000"));
+                    public String run() {
+                        return System.getProperty(CACHE_SIZE_PROP, "1000");
                     }
-                }).intValue();
+                });
         }
+        CACHE_SIZE = Integer.parseInt(cacheSizeStr);
     }
 
     private final boolean readOnly;

Modified: tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java?rev=1710945&r1=1710944&r2=1710945&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java (original)
+++ tomcat/trunk/java/org/apache/el/lang/ExpressionBuilder.java Wed Oct 28 
05:36:20 2015
@@ -55,20 +55,20 @@ public final class ExpressionBuilder imp
         "org.apache.el.ExpressionBuilder.CACHE_SIZE";
 
     static {
+        String cacheSizeStr;
         if (System.getSecurityManager() == null) {
-            CACHE_SIZE = Integer.parseInt(
-                    System.getProperty(CACHE_SIZE_PROP, "5000"));
+            cacheSizeStr = System.getProperty(CACHE_SIZE_PROP, "5000");
         } else {
-            CACHE_SIZE = AccessController.doPrivileged(
-                    new PrivilegedAction<Integer>() {
+            cacheSizeStr = AccessController.doPrivileged(
+                    new PrivilegedAction<String>() {
 
                     @Override
-                    public Integer run() {
-                        return Integer.valueOf(
-                                System.getProperty(CACHE_SIZE_PROP, "5000"));
+                    public String run() {
+                        return System.getProperty(CACHE_SIZE_PROP, "5000");
                     }
-                }).intValue();
+                });
         }
+        CACHE_SIZE = Integer.parseInt(cacheSizeStr);
     }
 
     private static final ConcurrentCache<String, Node> expressionCache =

Modified: tomcat/trunk/java/org/apache/jasper/runtime/JspFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/runtime/JspFactoryImpl.java?rev=1710945&r1=1710944&r2=1710945&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/runtime/JspFactoryImpl.java (original)
+++ tomcat/trunk/java/org/apache/jasper/runtime/JspFactoryImpl.java Wed Oct 28 
05:36:20 2015
@@ -42,7 +42,7 @@ public class JspFactoryImpl extends JspF
     private static final boolean USE_POOL =
         
Boolean.parseBoolean(System.getProperty("org.apache.jasper.runtime.JspFactoryImpl.USE_POOL",
 "true"));
     private static final int POOL_SIZE =
-        
Integer.valueOf(System.getProperty("org.apache.jasper.runtime.JspFactoryImpl.POOL_SIZE",
 "8")).intValue();
+        
Integer.parseInt(System.getProperty("org.apache.jasper.runtime.JspFactoryImpl.POOL_SIZE",
 "8"));
 
     private final ThreadLocal<PageContextPool> localPool = new ThreadLocal<>();
 

Modified: tomcat/trunk/java/org/apache/jasper/runtime/JspRuntimeLibrary.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/jasper/runtime/JspRuntimeLibrary.java?rev=1710945&r1=1710944&r2=1710945&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/jasper/runtime/JspRuntimeLibrary.java 
(original)
+++ tomcat/trunk/java/org/apache/jasper/runtime/JspRuntimeLibrary.java Wed Oct 
28 05:36:20 2015
@@ -509,12 +509,12 @@ public class JspRuntimeLibrary {
             } else if (t.equals(double.class)) {
                 double[] tmpval = new double[values.length];
                 for (int i = 0 ; i < values.length; i++)
-                    tmpval[i] = Double.valueOf(values[i]).doubleValue();
+                    tmpval[i] = Double.parseDouble(values[i]);
                 method.invoke (bean, new Object[] {tmpval});
             } else if (t.equals(float.class)) {
                 float[] tmpval = new float[values.length];
                 for (int i = 0 ; i < values.length; i++)
-                    tmpval[i] = Float.valueOf(values[i]).floatValue();
+                    tmpval[i] = Float.parseFloat(values[i]);
                 method.invoke (bean, new Object[] {tmpval});
             } else if (t.equals(char.class)) {
                 char[] tmpval = new char[values.length];

Modified: tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java?rev=1710945&r1=1710944&r2=1710945&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java 
(original)
+++ tomcat/trunk/test/org/apache/coyote/ajp/TestAbstractAjpProcessor.java Wed 
Oct 28 05:36:20 2015
@@ -121,7 +121,7 @@ public class TestAbstractAjpProcessor ex
                     ajpClient.setServerName(value);
                     break;
                 case "REQUEST-SERVER-PORT":
-                    ajpClient.setServerPort(Integer.valueOf(value).intValue());
+                    ajpClient.setServerPort(Integer.parseInt(value));
                     break;
                 case "REQUEST-IS-SECURE":
                     ajpClient.setSsl(Boolean.parseBoolean(value));

Modified: 
tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java?rev=1710945&r1=1710944&r2=1710945&view=diff
==============================================================================
--- tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java 
(original)
+++ tomcat/trunk/test/org/apache/tomcat/websocket/TesterWsClientAutobahn.java 
Wed Oct 28 05:36:20 2015
@@ -133,7 +133,7 @@ public class TesterWsClientAutobahn {
         @OnMessage
         public void onMessage(String msg) {
             latch.countDown();
-            caseCount = Integer.valueOf(msg).intValue();
+            caseCount = Integer.parseInt(msg);
         }
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to