[jboss-cvs] JBossAS SVN: r97244 - projects/jboss-classpool/trunk/src/main/java/org/jboss/classpool/plugins/as5/jbosscl.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 1 11:19:45 EST 2009
Author: alesj
Date: 2009-12-01 11:19:45 -0500 (Tue, 01 Dec 2009)
New Revision: 97244
Modified:
projects/jboss-classpool/trunk/src/main/java/org/jboss/classpool/plugins/as5/jbosscl/JBossClClassPoolDomain.java
Log:
Why synched empty list?
Modified: projects/jboss-classpool/trunk/src/main/java/org/jboss/classpool/plugins/as5/jbosscl/JBossClClassPoolDomain.java
===================================================================
--- projects/jboss-classpool/trunk/src/main/java/org/jboss/classpool/plugins/as5/jbosscl/JBossClClassPoolDomain.java 2009-12-01 16:04:50 UTC (rev 97243)
+++ projects/jboss-classpool/trunk/src/main/java/org/jboss/classpool/plugins/as5/jbosscl/JBossClClassPoolDomain.java 2009-12-01 16:19:45 UTC (rev 97244)
@@ -47,18 +47,17 @@
import org.jboss.classpool.spi.ClassPoolRepository;
/**
- *
+ * JBoss Cl class pool domain.
+ *
* @author <a href="kabir.khan at jboss.com">Kabir Khan</a>
* @author <a href="mailto:flavia.rainone at jboss.com">Flavia Rainone</a>
* @version $Revision$
*/
class JBossClClassPoolDomain extends BaseClassPoolDomain
{
- Map<String, Set<DelegatingClassPool>> poolsByPackage = new HashMap<String, Set<DelegatingClassPool>>();
- final static List<DelegatingClassPool> EMPTY_LIST = Collections.unmodifiableList(Collections.EMPTY_LIST);
+ private Map<String, Set<DelegatingClassPool>> poolsByPackage = new HashMap<String, Set<DelegatingClassPool>>();
+ private DomainRegistry registry;
- DomainRegistry registry;
-
public JBossClClassPoolDomain(String domainName, ParentPolicy parentPolicy, DomainRegistry registry)
{
super(domainName,
@@ -219,11 +218,7 @@
{
String packageName = ClassLoaderUtils.getPackageName(classname);
Set<DelegatingClassPool> poolSet = poolsByPackage.get(packageName);
- if (poolSet == null)
- {
- return EMPTY_LIST;
- }
- return new ArrayList<DelegatingClassPool>(poolSet);
+ return (poolSet == null) ? Collections.<DelegatingClassPool>emptyList() : new ArrayList<DelegatingClassPool>(poolSet);
}
private CtClass getCtClassFromModule(final Module module, final String classname, boolean trace)
@@ -264,7 +259,7 @@
}
return pool.get(classname);
}
- catch(NotFoundException e)
+ catch(NotFoundException ignore)
{
}
return null;
More information about the jboss-cvs-commits
mailing list