[jboss-cvs] JBossAS SVN: r69449 - projects/aop/trunk/aop/src/main/org/jboss/aop.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Jan 29 12:30:07 EST 2008
Author: kabir.khan at jboss.com
Date: 2008-01-29 12:30:07 -0500 (Tue, 29 Jan 2008)
New Revision: 69449
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceAdvisorDelegate.java
Log:
[JBAOP-518] Fix InstanceAdvisorDelegate.initializeAspects()
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceAdvisorDelegate.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceAdvisorDelegate.java 2008-01-29 15:30:08 UTC (rev 69448)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/InstanceAdvisorDelegate.java 2008-01-29 17:30:07 UTC (rev 69449)
@@ -99,12 +99,12 @@
}
}
Set defs = getClassAdvisor().getPerInstanceAspectDefinitions();
+ if (aspects == null)
+ {
+ aspects = new WeakHashMap();
+ }
if (defs.size() > 0)
{
- if (aspects == null)
- {
- aspects = new WeakHashMap();
- }
Iterator it = defs.iterator();
while (it.hasNext())
{
@@ -148,6 +148,10 @@
initJoinpointAspect(def, jpAspects);
}
}
+ if (joinpointAspects != null)
+ {
+ joinpointAspects = new WeakHashMap();
+ }
}
private void initJoinpointAspect(AspectDefinition def, Map jpAspects)
More information about the jboss-cvs-commits
mailing list