Author: markt
Date: Fri Jan 17 14:30:34 2014
New Revision: 1559113

URL: http://svn.apache.org/r1559113
Log:
Remove setParentClassLoader() as it could result in odd behaviour if the class 
loader is constructed with one parent and then this method is called to change 
the parent. This class will have visibility of the new parent but any code 
inherited from the super class will still see the old parent.

Modified:
    tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java

Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java?rev=1559113&r1=1559112&r2=1559113&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java Fri Jan 
17 14:30:34 2014
@@ -513,7 +513,10 @@ public class WebappClassLoader extends U
      /**
       * Utility method for use in subclasses.
       * Must be called before Lifecycle methods to have any effect.
+      *
+      * @deprecated Will be removed in 8.0.x onwards.
       */
+    @Deprecated
      protected void setParentClassLoader(ClassLoader pcl) {
          parent = pcl;
      }



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

Reply via email to