protected Class loadClass()

in proxy/src/main/java/org/apache/directory/fortress/realm/util/ChildFirstUrlClassLoader.java [65:99]


    protected Class<?> loadClass( String name, boolean resolve ) throws ClassNotFoundException
    {
        Class<?> c = findLoadedClass( name );
        
        if ( c == null )
        {
            try
            {
                c = findClass( name );
            }
            catch ( ClassNotFoundException ignore )
            {

            }
            
            if ( c == null) 
            {
                if ( getParent() != null )
                {
                    c = getParent().loadClass( name );
                }
                else
                {
                    c = getSystemClassLoader().loadClass( name );
                }
            }
        }
        
        if ( resolve )
        {
            resolveClass( c );
        }

        return c;
    }