SPR-5764
+ improved JBoss LTW by using the proper class loader for loading reflection types
This commit is contained in:
parent
77a70f256c
commit
c2e1f113f5
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -70,5 +70,4 @@ public class JBossLoadTimeWeaver implements LoadTimeWeaver {
|
|||
public ClassLoader getThrowawayClassLoader() {
|
||||
return new SimpleThrowawayClassLoader(getInstrumentableClassLoader());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue