Nevertheless, we should perhaps adapt the code as ClassUtils could also be
used using JavaSE ....

    public static Class loadClassForName(String name) throws
ClassNotFoundException
    {
        try
        {
            // Try WebApp ClassLoader first
            return Class.forName(name, false, // do not initialize for
faster startup
                    getClassLoader(null));
        }
        catch (ClassNotFoundException ignore)
        {
            // fallback: Try ClassLoader for ClassUtils (i.e. the
myfaces.jar lib)
            return Class.forName(name, false, // do not initialize for
faster startup
                    ClassUtils.class.getClassLoader());
        }
    }



On Wed, Sep 12, 2012 at 11:59 AM, Mark Struberg <[email protected]> wrote:

> Sure, go on!
>
> LieGrue,
> strub
>
>
>
>
> ----- Original Message -----
> > From: Charles Moulliard <[email protected]>
> > To: [email protected]
> > Cc:
> > Sent: Wednesday, September 12, 2012 10:38 AM
> > Subject: Can we remove this comment ?
> >
> > Hi,
> >
> > In the ClassUtils of deltaspike core module, there is a mention of a
> > myfaces.jar file, can we remove it ?
> >
> > /**
> > * Loads class for the given name
> > * @param name name of the class
> > * @return loaded class
> > * @throws ClassNotFoundException if the class can't be loadedx@
> > */
> > public static Class loadClassForName(String name) throws
> > ClassNotFoundException
> > {
> >     try
> >     {
> >         // Try WebApp ClassLoader first
> >         return Class.forName(name, false, // do not initialize for faster
> > startup
> >                 getClassLoader(null));
> >     }
> >     catch (ClassNotFoundException ignore)
> >     {
> >         // fallback: Try ClassLoader for ClassUtils (i.e. the myfaces.jar
> > lib)
> >         return Class.forName(name, false, // do not initialize for faster
> > startup
> >                 ClassUtils.class.getClassLoader());
> >     }
> > }
> >
> > Regards,
> >
> > --
> > Charles Moulliard
> > Apache Committer / Sr. Pr. Consultant at FuseSource.com
> > Twitter : @cmoulliard
> > Blog : http://cmoulliard.blogspot.com
> >
>



-- 
Charles Moulliard
Apache Committer / Sr. Pr. Consultant at FuseSource.com
Twitter : @cmoulliard
Blog : http://cmoulliard.blogspot.com

Reply via email to