Class<?> c = findLoadedClass( name ); c = findClass( name );
public ClassLoader createClassLoader( boolean childDelegation, boolean enableAssertions, @Nonnull String roleName ) throws SurefireExecutionException { try { ClassLoader parent = SystemUtils.platformClassLoader(); IsolatedClassLoader classLoader = new IsolatedClassLoader( parent, childDelegation, roleName ); for ( String classPathElement : unmodifiableElements ) { classLoader.addURL( new File( classPathElement ).toURL() ); } if ( parent != null ) { parent.setDefaultAssertionStatus( enableAssertions ); } classLoader.setDefaultAssertionStatus( enableAssertions ); return classLoader; } catch ( MalformedURLException e ) { throw new SurefireExecutionException( "When creating classloader", e ); } }
IsolatedClassLoader classLoader = new IsolatedClassLoader( parent, childDelegation ); if ( assertionStatusMethod != null ) classLoader.addURL( url );
c = findLoadedClass( name ); c = findClass( name );