mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
SPR-5764
+ improved JBoss LTW by using the proper class loader for loading reflection types
This commit is contained in:
+3
@@ -71,6 +71,9 @@ class JBossClassLoaderAdapter {
|
||||
}
|
||||
|
||||
this.classLoader = clazzLoader;
|
||||
// use the classloader that loaded the classloader to load
|
||||
// the types for reflection purposes
|
||||
classLoader = clazzLoader.getClass().getClassLoader();
|
||||
|
||||
// BaseClassLoader#getPolicy
|
||||
Method method = clazzLoaderType.getDeclaredMethod(GET_POLICY);
|
||||
|
||||
+1
-2
@@ -70,5 +70,4 @@ public class JBossLoadTimeWeaver implements LoadTimeWeaver {
|
||||
public ClassLoader getThrowawayClassLoader() {
|
||||
return new SimpleThrowawayClassLoader(getInstrumentableClassLoader());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user