[jboss-cvs] JBossAS SVN: r59689 - projects/aop/trunk/aop/src/main/org/jboss/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 17 10:42:25 EST 2007


Author: kabir.khan at jboss.com
Date: 2007-01-17 10:42:25 -0500 (Wed, 17 Jan 2007)
New Revision: 59689

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/Advisor.java
   projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java
Log:
[JBAOP-340] Chain overriding for ClassContainer

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/Advisor.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/Advisor.java	2007-01-17 15:39:20 UTC (rev 59688)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/Advisor.java	2007-01-17 15:42:25 UTC (rev 59689)
@@ -1108,6 +1108,16 @@
       return false;
    }
 
+   /**
+    * @param overriding the new value of chainOverridingForInheritedMethods
+    * @see Advisor#chainOverridingForInheritedMethods()
+    */
+   protected void setChainOverridingForInheritedMethods(boolean overriding)
+   {
+      //Implemented by base-classes
+      throw new NotImplementedException("Not a legal operation for Advisor");
+   }
+   
    interface DeployAnnotationOverrideAction
    {
       void deploy(Advisor advisor, AnnotationIntroduction introduction);

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java	2007-01-17 15:39:20 UTC (rev 59688)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/ClassContainer.java	2007-01-17 15:42:25 UTC (rev 59689)
@@ -278,7 +278,7 @@
     * @param overriding the new value of chainOverridingForInheritedMethods
     * @see Advisor#chainOverridingForInheritedMethods()
     */
-   public void setChainOverridingForInheritedMethods(boolean overriding)
+   protected void setChainOverridingForInheritedMethods(boolean overriding)
    {
       this.chainOverridingForInheritedMethods = overriding;
    }




More information about the jboss-cvs-commits mailing list