Example #1
0
 public static global::Java.Lang.Class ForName(string name, bool initialize, global::Java.Lang.ClassLoader loader)
 {
     global::Codemesh.JuggerNET.jvalue[] cmj_jargs = new global::Codemesh.JuggerNET.jvalue[3];
     using (global::Codemesh.JuggerNET.JavaMethodArguments cmj_jmargs = new global::Codemesh.JuggerNET.JavaMethodArguments(cmj_jargs).Add(name).Add(initialize).Add(loader))
     {
         long jnet_ref = (long)_cmj_fun4.CallObject(null, cmj_jmargs);
         return(jnet_ref == 0 ? null : new global::Java.Lang.Class(new global::Codemesh.JuggerNET.JNIHandle(jnet_ref)));
     }
 }
Example #2
0
        public static bool InitSo(string p0, int p1, global::Java.Lang.ClassLoader p2)
        {
            if (id_initSo_Ljava_lang_String_ILjava_lang_ClassLoader_ == IntPtr.Zero)
            {
                id_initSo_Ljava_lang_String_ILjava_lang_ClassLoader_ = JNIEnv.GetStaticMethodID(class_ref, "initSo", "(Ljava/lang/String;ILjava/lang/ClassLoader;)Z");
            }
            IntPtr native_p0 = JNIEnv.NewString(p0);
            bool   __ret     = JNIEnv.CallStaticBooleanMethod(class_ref, id_initSo_Ljava_lang_String_ILjava_lang_ClassLoader_, new JValue(native_p0), new JValue(p1), new JValue(p2));

            JNIEnv.DeleteLocalRef(native_p0);
            return(__ret);
        }
Example #3
0
        public static unsafe bool InitSo(string p0, int p1, global::Java.Lang.ClassLoader p2)
        {
            if (id_initSo_Ljava_lang_String_ILjava_lang_ClassLoader_ == IntPtr.Zero)
            {
                id_initSo_Ljava_lang_String_ILjava_lang_ClassLoader_ = JNIEnv.GetStaticMethodID(class_ref, "initSo", "(Ljava/lang/String;ILjava/lang/ClassLoader;)Z");
            }
            IntPtr native_p0 = JNIEnv.NewString(p0);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(native_p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(p2);
                bool __ret = JNIEnv.CallStaticBooleanMethod(class_ref, id_initSo_Ljava_lang_String_ILjava_lang_ClassLoader_, __args);
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_p0);
            }
        }
Example #4
0
        public static unsafe global::Java.Lang.ClassLoader GetRemoteClassLoader(global::Android.Content.Context context, string remotePackageName, string libraryName)
        {
            if (id_getRemoteClassLoader_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_ == IntPtr.Zero)
            {
                id_getRemoteClassLoader_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "getRemoteClassLoader", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/ClassLoader;");
            }
            IntPtr native_remotePackageName = JNIEnv.NewString(remotePackageName);
            IntPtr native_libraryName       = JNIEnv.NewString(libraryName);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(context);
                __args [1] = new JValue(native_remotePackageName);
                __args [2] = new JValue(native_libraryName);
                global::Java.Lang.ClassLoader __ret = global::Java.Lang.Object.GetObject <global::Java.Lang.ClassLoader> (JNIEnv.CallStaticObjectMethod(class_ref, id_getRemoteClassLoader_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_remotePackageName);
                JNIEnv.DeleteLocalRef(native_libraryName);
            }
        }
Example #5
0
 public BaseDexClassLoader(string dexPath, global::Java.Io.File optimizedDirectory, string libraryPath, global::Java.Lang.ClassLoader parent)                         /* MethodBuilder.Create */
 {
 }
Example #6
0
 public PathClassLoader(string dexPath, string libraryPath, global::Java.Lang.ClassLoader parent)                         /* MethodBuilder.Create */
 {
 }
Example #7
0
 public global::System.Type LoadClass(string name, global::Java.Lang.ClassLoader loader)                         /* MethodBuilder.Create */
 {
     return(default(global::System.Type));
 }
Example #8
0
 public static global::Javax.Xml.Xpath.XPathFactory NewInstance(string uri, string factoryClassName, global::Java.Lang.ClassLoader classLoader)                         /* MethodBuilder.Create */
 {
     return(default(global::Javax.Xml.Xpath.XPathFactory));
 }
 public static unsafe global::System.Collections.IList GetServices(global::Java.Lang.Class p0, global::Java.Lang.ClassLoader p1)
 {
     if (id_getServices_Ljava_lang_Class_Ljava_lang_ClassLoader_ == IntPtr.Zero)
     {
         id_getServices_Ljava_lang_Class_Ljava_lang_ClassLoader_ = JNIEnv.GetStaticMethodID(class_ref, "getServices", "(Ljava/lang/Class;Ljava/lang/ClassLoader;)Ljava/util/List;");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         global::System.Collections.IList __ret = global::Android.Runtime.JavaList.FromJniHandle(JNIEnv.CallStaticObjectMethod(class_ref, id_getServices_Ljava_lang_Class_Ljava_lang_ClassLoader_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Example #10
0
 public PathClassLoader(string @string, string string1, global::Java.Lang.ClassLoader classLoader)                         /* MethodBuilder.Create */
 {
 }
Example #11
0
 protected internal static global::Org.Apache.Http.Util.VersionInfo FromMap(string pckg, global::Java.Util.IMap <object, object> info, global::Java.Lang.ClassLoader clsldr)                        /* MethodBuilder.Create */
 {
     return(default(global::Org.Apache.Http.Util.VersionInfo));
 }
Example #12
0
 public static global::Org.Apache.Http.Util.VersionInfo LoadVersionInfo(string @string, global::Java.Lang.ClassLoader classLoader)                         /* MethodBuilder.Create */
 {
     return(default(global::Org.Apache.Http.Util.VersionInfo));
 }
Example #13
0
 public TestSuiteBuilder(string name, global::Java.Lang.ClassLoader classLoader)                         /* MethodBuilder.Create */
 {
 }
Example #14
0
 public BaseDexClassLoader(string @string, global::Java.IO.File file, string string1, global::Java.Lang.ClassLoader classLoader)                         /* MethodBuilder.Create */
 {
 }
Example #15
0
 public static global::Javax.Xml.Parsers.DocumentBuilderFactory NewInstance(string factoryClassName, global::Java.Lang.ClassLoader classLoader)                         /* MethodBuilder.Create */
 {
     return(default(global::Javax.Xml.Parsers.DocumentBuilderFactory));
 }
Example #16
0
 public virtual void SetContextClassLoader(global::Java.Lang.ClassLoader cl)                         /* MethodBuilder.Create */
 {
 }