Class ProxyClassLoadingDelegate
- java.lang.Object
-
- org.hotswap.agent.plugin.weld.command.ProxyClassLoadingDelegate
-
public class ProxyClassLoadingDelegate extends java.lang.ObjectThe Weld proxyFactory has its class loading tasks delegated to this class, which can then have some magic applied to make weld think that the class has not been loaded yet.- Author:
- Stuart Douglas, Vladimir Dvorak
-
-
Constructor Summary
Constructors Constructor Description ProxyClassLoadingDelegate()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidbeginProxyRegeneration()static voidendProxyRegeneration()static java.lang.Class<?>loadClass(java.lang.ClassLoader classLoader, java.lang.String className)static java.lang.Class<?>toClass(org.jboss.classfilewriter.ClassFile ct, java.lang.ClassLoader loader, java.security.ProtectionDomain domain)
-
-
-
Method Detail
-
beginProxyRegeneration
public static final void beginProxyRegeneration()
-
endProxyRegeneration
public static final void endProxyRegeneration()
-
loadClass
public static java.lang.Class<?> loadClass(java.lang.ClassLoader classLoader, java.lang.String className) throws java.lang.ClassNotFoundException- Throws:
java.lang.ClassNotFoundException
-
toClass
public static java.lang.Class<?> toClass(org.jboss.classfilewriter.ClassFile ct, java.lang.ClassLoader loader, java.security.ProtectionDomain domain)
-
-