[jboss-cvs] JBossAS SVN: r70492 - projects/aop/trunk/aop/src/main/org/jboss/aop/advice.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 6 11:02:47 EST 2008
Author: kabir.khan at jboss.com
Date: 2008-03-06 11:02:47 -0500 (Thu, 06 Mar 2008)
New Revision: 70492
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/advice/AspectFactoryWithClassLoaderSupport.java
Log:
Generify
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/advice/AspectFactoryWithClassLoaderSupport.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/advice/AspectFactoryWithClassLoaderSupport.java 2008-03-06 15:56:21 UTC (rev 70491)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/advice/AspectFactoryWithClassLoaderSupport.java 2008-03-06 16:02:47 UTC (rev 70492)
@@ -35,10 +35,10 @@
public abstract class AspectFactoryWithClassLoaderSupport implements AspectFactory, AspectFactoryWithClassLoader
{
private static final Logger logger = AOPLogger.getLogger(AspectFactoryWithClassLoaderSupport.class);
- private WeakReference loader;
+ private WeakReference<ClassLoader> loader;
/** If a scoped classloader with no parent delegation redefines the class, we need to make sure that that class is pushed on the stack */
- private ThreadLocal scopedClassLoader = new ThreadLocal();
+ private ThreadLocal<ClassLoader> scopedClassLoader = new ThreadLocal<ClassLoader>();
protected AspectFactoryWithClassLoaderSupport()
{
@@ -46,7 +46,7 @@
public void setClassLoader(ClassLoader cl)
{
- this.loader = new WeakReference(cl);
+ this.loader = new WeakReference<ClassLoader>(cl);
}
protected ClassLoader getLoader()
@@ -58,7 +58,7 @@
}
if (loader != null)
{
- return (ClassLoader)loader.get();
+ return loader.get();
}
return null;
}
@@ -75,10 +75,10 @@
public ClassLoader peekScopedClassLoader()
{
- return (ClassLoader)scopedClassLoader.get();
+ return scopedClassLoader.get();
}
- protected Class loadClass(String name) throws ClassNotFoundException
+ protected Class<?> loadClass(String name) throws ClassNotFoundException
{
ClassLoader cl = getLoader();
if (cl == null)
More information about the jboss-cvs-commits
mailing list