Author: markt
Date: Thu Mar 26 12:58:40 2009
New Revision: 758616

URL: http://svn.apache.org/viewvc?rev=758616&view=rev
Log:
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=46822
Avoid redundant object creation
Patch provided by Anthony Whitford

Modified:
    tomcat/trunk/java/org/apache/catalina/core/StandardContext.java

Modified: tomcat/trunk/java/org/apache/catalina/core/StandardContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/core/StandardContext.java?rev=758616&r1=758615&r2=758616&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/core/StandardContext.java (original)
+++ tomcat/trunk/java/org/apache/catalina/core/StandardContext.java Thu Mar 26 
12:58:40 2009
@@ -849,8 +849,8 @@
 
         boolean oldDelegate = this.delegate;
         this.delegate = delegate;
-        support.firePropertyChange("delegate", new Boolean(oldDelegate),
-                                   new Boolean(this.delegate));
+        support.firePropertyChange("delegate", oldDelegate,
+                                   this.delegate);
 
     }
 
@@ -964,8 +964,8 @@
         boolean oldAntiJARLocking = this.antiJARLocking;
         this.antiJARLocking = antiJARLocking;
         support.firePropertyChange("antiJARLocking",
-                                   new Boolean(oldAntiJARLocking),
-                                   new Boolean(this.antiJARLocking));
+                                   oldAntiJARLocking,
+                                   this.antiJARLocking);
 
     }
 
@@ -980,8 +980,8 @@
         boolean oldAntiResourceLocking = this.antiResourceLocking;
         this.antiResourceLocking = antiResourceLocking;
         support.firePropertyChange("antiResourceLocking",
-                                   new Boolean(oldAntiResourceLocking),
-                                   new Boolean(this.antiResourceLocking));
+                                   oldAntiResourceLocking,
+                                   this.antiResourceLocking);
 
     }
 
@@ -1006,8 +1006,8 @@
         boolean oldAvailable = this.available;
         this.available = available;
         support.firePropertyChange("available",
-                                   new Boolean(oldAvailable),
-                                   new Boolean(this.available));
+                                   oldAvailable,
+                                   this.available);
 
     }
 
@@ -1091,8 +1091,8 @@
         boolean oldConfigured = this.configured;
         this.configured = configured;
         support.firePropertyChange("configured",
-                                   new Boolean(oldConfigured),
-                                   new Boolean(this.configured));
+                                   oldConfigured,
+                                   this.configured);
 
     }
 
@@ -1117,8 +1117,8 @@
         boolean oldCookies = this.cookies;
         this.cookies = cookies;
         support.firePropertyChange("cookies",
-                                   new Boolean(oldCookies),
-                                   new Boolean(this.cookies));
+                                   oldCookies,
+                                   this.cookies);
 
     }
     
@@ -1143,8 +1143,8 @@
         boolean oldUseHttpOnly = this.useHttpOnly;
         this.useHttpOnly = useHttpOnly;
         support.firePropertyChange("useHttpOnly",
-                new Boolean(oldUseHttpOnly),
-                new Boolean(this.useHttpOnly));
+                oldUseHttpOnly,
+                this.useHttpOnly);
     }
     
     
@@ -1170,8 +1170,8 @@
         boolean oldCrossContext = this.crossContext;
         this.crossContext = crossContext;
         support.firePropertyChange("crossContext",
-                                   new Boolean(oldCrossContext),
-                                   new Boolean(this.crossContext));
+                                   oldCrossContext,
+                                   this.crossContext);
 
     }
 
@@ -1303,8 +1303,8 @@
         boolean oldDistributable = this.distributable;
         this.distributable = distributable;
         support.firePropertyChange("distributable",
-                                   new Boolean(oldDistributable),
-                                   new Boolean(this.distributable));
+                                   oldDistributable,
+                                   this.distributable);
 
         // Bugzilla 32866
         if(getManager() != null) {
@@ -1416,8 +1416,8 @@
     public void setIgnoreAnnotations(boolean ignoreAnnotations) {
         boolean oldIgnoreAnnotations = this.ignoreAnnotations;
         this.ignoreAnnotations = ignoreAnnotations;
-        support.firePropertyChange("ignoreAnnotations", 
Boolean.valueOf(oldIgnoreAnnotations),
-                Boolean.valueOf(this.ignoreAnnotations));
+        support.firePropertyChange("ignoreAnnotations", oldIgnoreAnnotations,
+                this.ignoreAnnotations);
     }
     
     
@@ -1651,8 +1651,8 @@
         boolean oldPrivileged = this.privileged;
         this.privileged = privileged;
         support.firePropertyChange("privileged",
-                                   new Boolean(oldPrivileged),
-                                   new Boolean(this.privileged));
+                                   oldPrivileged,
+                                   this.privileged);
 
     }
 
@@ -1667,8 +1667,8 @@
         boolean oldReloadable = this.reloadable;
         this.reloadable = reloadable;
         support.firePropertyChange("reloadable",
-                                   new Boolean(oldReloadable),
-                                   new Boolean(this.reloadable));
+                                   oldReloadable,
+                                   this.reloadable);
 
     }
 
@@ -1683,8 +1683,8 @@
         boolean oldOverride = this.override;
         this.override = override;
         support.firePropertyChange("override",
-                                   new Boolean(oldOverride),
-                                   new Boolean(this.override));
+                                   oldOverride,
+                                   this.override);
 
     }
 
@@ -1709,8 +1709,8 @@
         boolean oldReplaceWelcomeFiles = this.replaceWelcomeFiles;
         this.replaceWelcomeFiles = replaceWelcomeFiles;
         support.firePropertyChange("replaceWelcomeFiles",
-                                   new Boolean(oldReplaceWelcomeFiles),
-                                   new Boolean(this.replaceWelcomeFiles));
+                                   oldReplaceWelcomeFiles,
+                                   this.replaceWelcomeFiles);
 
     }
 
@@ -1757,8 +1757,8 @@
          */
         this.sessionTimeout = (timeout == 0) ? -1 : timeout;
         support.firePropertyChange("sessionTimeout",
-                                   new Integer(oldSessionTimeout),
-                                   new Integer(this.sessionTimeout));
+                                   oldSessionTimeout,
+                                   this.sessionTimeout);
 
     }
 
@@ -1785,8 +1785,8 @@
         boolean oldSwallowOutput = this.swallowOutput;
         this.swallowOutput = swallowOutput;
         support.firePropertyChange("swallowOutput",
-                                   new Boolean(oldSwallowOutput),
-                                   new Boolean(this.swallowOutput));
+                                   oldSwallowOutput,
+                                   this.swallowOutput);
 
     }
 
@@ -1814,8 +1814,8 @@
         long oldUnloadDelay = this.unloadDelay;
         this.unloadDelay = unloadDelay;
         support.firePropertyChange("unloadDelay",
-                                   new Long(oldUnloadDelay),
-                                   new Long(this.unloadDelay));
+                                   Long.valueOf(oldUnloadDelay),
+                                   Long.valueOf(this.unloadDelay));
 
     }
 
@@ -2193,7 +2193,7 @@
                 if (errorPage.getErrorCode() == 200) {
                     this.okErrorPage = errorPage;
                 }
-                statusPages.put(new Integer(errorPage.getErrorCode()),
+                statusPages.put(Integer.valueOf(errorPage.getErrorCode()),
                                 errorPage);
             }
         }
@@ -2739,7 +2739,7 @@
         if (errorCode == 200) {
             return (okErrorPage);
         } else {
-            return (statusPages.get(new Integer(errorCode)));
+            return (statusPages.get(Integer.valueOf(errorCode)));
         }
 
     }
@@ -3047,7 +3047,7 @@
      */
     public String findStatusPage(int status) {
 
-        ErrorPage errorPage = statusPages.get(new Integer(status));
+        ErrorPage errorPage = statusPages.get(Integer.valueOf(status));
         if (errorPage!=null) {
             return errorPage.getLocation();
         }
@@ -3368,7 +3368,7 @@
                 if (errorPage.getErrorCode() == 200) {
                     this.okErrorPage = null;
                 }
-                statusPages.remove(new Integer(errorPage.getErrorCode()));
+                statusPages.remove(Integer.valueOf(errorPage.getErrorCode()));
             }
         }
         fireContainerEvent("removeErrorPage", errorPage);
@@ -4136,7 +4136,7 @@
             int loadOnStartup = wrapper.getLoadOnStartup();
             if (loadOnStartup < 0)
                 continue;
-            Integer key = new Integer(loadOnStartup);
+            Integer key = Integer.valueOf(loadOnStartup);
             ArrayList<Wrapper> list = map.get(key);
             if (list == null) {
                 list = new ArrayList<Wrapper>();



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

Reply via email to