[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