private loadClass ( global par0 ) : global::java.lang.Class | ||
par0 | global | |
return | global::java.lang.Class |
public virtual global::java.lang.Class loadClass(global::java.lang.String par0)
{
global::net.sf.jni4net.jni.JNIEnv @__env = this.Env;
using(new global::net.sf.jni4net.jni.LocalFrame(@__env, 12)){
return global::net.sf.jni4net.utils.Convertor.StrongJ2CpClass(@__env, @__env.CallObjectMethodPtr(this, global::java.lang.ClassLoader.j4n_loadClass0, global::net.sf.jni4net.utils.Convertor.ParStrongCp2J(par0)));
}
}
private static Class LoadClass(string name, ClassLoader classLoader, JNIEnv env) { Class res = null; if (classLoader == null) { classLoader = systemClassLoader; string rn = name.Replace('.', '/'); res = env.FindClassNoThrow(rn); } if (classLoader != null && res==null) { try { res = classLoader.loadClass(name); } catch (Throwable th) { throw new JNIException("Can't load java class for " + name + " from classLoader " + classLoader, th); } } return res; }