Class ProxyClassLoadingDelegate


  • public class ProxyClassLoadingDelegate
    extends java.lang.Object
    The 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
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void beginProxyRegeneration()  
      static void endProxyRegeneration()  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ProxyClassLoadingDelegate

        public ProxyClassLoadingDelegate()
    • 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)