/// <summary> /// Search the system for given class and return this. /// </summary> /// <param name="className">see System.Type.AssemblyQualifedName</param> /// <param name="cl">ClassLoader - ignored</param> /// <param name="initialize">ignored - ever like true</param> /// <returns></returns> public static Class forName(String className, bool initialize, ClassLoader cl) {//throws ClassNotFoundException { try { System.Type t = System.Type.GetType(className); if (null == t) { throw new java.lang.ClassNotFoundException(className); } return(new Class(t)); } catch { throw new java.lang.ClassNotFoundException(className); } }
/// <summary> /// Returns the systen class loader /// </summary> /// <returns></returns> public ClassLoader getClassLoader() { return(ClassLoader.getSystemClassLoader()); }
/// <summary> /// Search the system for given class and return this. /// </summary> /// <param name="className">see System.Type.AssemblyQualifedName</param> /// <returns></returns> public static Class forName(String className) //throws ClassNotFoundException { { return(forName(className, true, ClassLoader.getSystemClassLoader())); }
public static java.net.URL getSystemResource(String name) { return(ClassLoader.getSystemClassLoader().getResource(name)); }
internal static void setSystemClassLoader(ClassLoader cl) { systemClassLoader = cl; }
protected internal ClassLoader(ClassLoader parent) { this.parent = parent; }
static ClassLoader() { systemClassLoader = new ClassLoader(null); }
protected ClassLoader(ClassLoader parent) { this.parent = parent; }