java.lang.ClassLoader.loadClass C# (CSharp) Method

loadClass() private method

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)));
            }
        }

Usage Example

        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;
        }
All Usage Examples Of java.lang.ClassLoader::loadClass