ClassRealm sourceRealm = locateSourceRealm( name );
/** Retrieve a resource. * * @param name The resource name. * * @return The URL to the located resource or <code>null</code> * if none could be located. */ public URL getResource( String name ) { name = UrlUtils.normalizeUrlPath( name ); DefaultClassRealm sourceRealm = locateSourceRealm( name ); if ( sourceRealm == this ) { return loadResourceDirect( name ); } return sourceRealm.getResource( name ); }
/** Load a class. * * @param name The name of the class to load. * * @return The loaded class. * * @throws ClassNotFoundException If the class cannot be found. */ public Class loadClass( String name ) throws ClassNotFoundException { if ( name.startsWith( "org.codehaus.classworlds." ) ) { return getWorld().loadClass( name ); } DefaultClassRealm sourceRealm = locateSourceRealm( name ); if ( sourceRealm == this ) { return loadClassDirect( name ); } return sourceRealm.loadClass( name ); }
ClassRealm sourceRealm = locateSourceRealm( name );
ClassRealm sourceRealm = locateSourceRealm( name );