[jboss-cvs] JBossAS SVN: r97443 - projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 4 04:40:12 EST 2009
Author: alesj
Date: 2009-12-04 04:40:12 -0500 (Fri, 04 Dec 2009)
New Revision: 97443
Modified:
projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java
Log:
Don't add at uninstall.
Modified: projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java
===================================================================
--- projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java 2009-12-04 06:24:28 UTC (rev 97442)
+++ projects/kernel/trunk/dependency/src/main/java/org/jboss/dependency/plugins/tracker/AbstractContextRegistry.java 2009-12-04 09:40:12 UTC (rev 97443)
@@ -229,7 +229,7 @@
Object target = context.getTarget();
if (target != null)
{
- Set<Class<?>> classes = new HashSet<Class<?>>();
+ Set<Class<?>> classes = addition ? new HashSet<Class<?>>() : null;
traverseBean(context, target.getClass(), addition, classes, log.isTraceEnabled());
if (addition)
{
@@ -265,7 +265,8 @@
}
handleContext(context, clazz, addition, trace);
- classes.add(clazz);
+ if (addition)
+ classes.add(clazz);
// traverse superclass
traverseBean(context, clazz.getSuperclass(), addition, classes, trace);
More information about the jboss-cvs-commits
mailing list