netscape-revival
lib/mac/Java/_stubs/n_applet_AppletClassLoader.c
/* DO NOT EDIT THIS FILE - it is machine generated */
#include "jri.h"
/* Stubs for class netscape/applet/AppletClassLoader */
#ifdef IMPLEMENT_netscape_applet_AppletClassLoader
#define _implementing_netscape_applet_AppletClassLoader
#endif /* IMPLEMENT_netscape_applet_AppletClassLoader */
#define IMPLEMENT_netscape_applet_AppletClassLoader
#include "n_applet_AppletClassLoader.h"
#ifndef UNUSED_netscape_applet_AppletClassLoader_classes
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_classes = JRIUninitialized;
#ifdef DEBUG
struct java_util_Hashtable;
JRI_PUBLIC_API(struct java_util_Hashtable *)
get_netscape_applet_AppletClassLoader_classes(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj) {
if (fieldID_netscape_applet_AppletClassLoader_classes == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field classes Ljava/util/Hashtable;");
}
return (struct java_util_Hashtable *)
JRI_GetField(env, obj, fieldID_netscape_applet_AppletClassLoader_classes);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_classes(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj, struct java_util_Hashtable * v) {
if (fieldID_netscape_applet_AppletClassLoader_classes == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field classes Ljava/util/Hashtable;");
}
JRI_SetField(env, obj, fieldID_netscape_applet_AppletClassLoader_classes, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_classes */
#ifndef UNUSED_netscape_applet_AppletClassLoader_codeBaseURL
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_codeBaseURL = JRIUninitialized;
#ifdef DEBUG
struct java_net_URL;
JRI_PUBLIC_API(struct java_net_URL *)
get_netscape_applet_AppletClassLoader_codeBaseURL(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj) {
if (fieldID_netscape_applet_AppletClassLoader_codeBaseURL == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field codeBaseURL Ljava/net/URL;");
}
return (struct java_net_URL *)
JRI_GetField(env, obj, fieldID_netscape_applet_AppletClassLoader_codeBaseURL);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_codeBaseURL(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj, struct java_net_URL * v) {
if (fieldID_netscape_applet_AppletClassLoader_codeBaseURL == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field codeBaseURL Ljava/net/URL;");
}
JRI_SetField(env, obj, fieldID_netscape_applet_AppletClassLoader_codeBaseURL, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_codeBaseURL */
#ifndef UNUSED_netscape_applet_AppletClassLoader_archiveURL
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_archiveURL = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_net_URL *)
get_netscape_applet_AppletClassLoader_archiveURL(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj) {
if (fieldID_netscape_applet_AppletClassLoader_archiveURL == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field archiveURL Ljava/net/URL;");
}
return (struct java_net_URL *)
JRI_GetField(env, obj, fieldID_netscape_applet_AppletClassLoader_archiveURL);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_archiveURL(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj, struct java_net_URL * v) {
if (fieldID_netscape_applet_AppletClassLoader_archiveURL == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field archiveURL Ljava/net/URL;");
}
JRI_SetField(env, obj, fieldID_netscape_applet_AppletClassLoader_archiveURL, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_archiveURL */
#ifndef UNUSED_netscape_applet_AppletClassLoader_context
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_context = JRIUninitialized;
#ifdef DEBUG
struct netscape_applet_MozillaAppletContext;
JRI_PUBLIC_API(struct netscape_applet_MozillaAppletContext *)
get_netscape_applet_AppletClassLoader_context(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj) {
if (fieldID_netscape_applet_AppletClassLoader_context == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field context Lnetscape/applet/MozillaAppletContext;");
}
return (struct netscape_applet_MozillaAppletContext *)
JRI_GetField(env, obj, fieldID_netscape_applet_AppletClassLoader_context);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_context(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj, struct netscape_applet_MozillaAppletContext * v) {
if (fieldID_netscape_applet_AppletClassLoader_context == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field context Lnetscape/applet/MozillaAppletContext;");
}
JRI_SetField(env, obj, fieldID_netscape_applet_AppletClassLoader_context, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_context */
#ifndef UNUSED_netscape_applet_AppletClassLoader_nativeZipFile
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_nativeZipFile = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jint)
get_netscape_applet_AppletClassLoader_nativeZipFile(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj) {
if (fieldID_netscape_applet_AppletClassLoader_nativeZipFile == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field nativeZipFile I");
}
return JRI_GetFieldInt(env, obj, fieldID_netscape_applet_AppletClassLoader_nativeZipFile);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_nativeZipFile(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj, jint v) {
if (fieldID_netscape_applet_AppletClassLoader_nativeZipFile == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field nativeZipFile I");
}
JRI_SetFieldInt(env, obj, fieldID_netscape_applet_AppletClassLoader_nativeZipFile, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_nativeZipFile */
#ifndef UNUSED_netscape_applet_AppletClassLoader_wantTiming
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_wantTiming = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jbool)
get_netscape_applet_AppletClassLoader_wantTiming(JRIEnv* env, struct java_lang_Class* clazz) {
if (fieldID_netscape_applet_AppletClassLoader_wantTiming == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field wantTiming Z");
}
return JRI_GetStaticFieldBoolean(env, clazz, fieldID_netscape_applet_AppletClassLoader_wantTiming);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_wantTiming(JRIEnv* env, struct java_lang_Class* clazz, jbool v) {
if (fieldID_netscape_applet_AppletClassLoader_wantTiming == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field wantTiming Z");
}
JRI_SetStaticFieldBoolean(env, clazz, fieldID_netscape_applet_AppletClassLoader_wantTiming, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_wantTiming */
#ifndef UNUSED_netscape_applet_AppletClassLoader_loaderTime
JRIFieldID FAR fieldID_netscape_applet_AppletClassLoader_loaderTime = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jlong)
get_netscape_applet_AppletClassLoader_loaderTime(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj) {
if (fieldID_netscape_applet_AppletClassLoader_loaderTime == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field loaderTime J");
}
return JRI_GetFieldLong(env, obj, fieldID_netscape_applet_AppletClassLoader_loaderTime);
}
JRI_PUBLIC_API(void)
set_netscape_applet_AppletClassLoader_loaderTime(JRIEnv* env, struct netscape_applet_AppletClassLoader* obj, jlong v) {
if (fieldID_netscape_applet_AppletClassLoader_loaderTime == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before accessing field loaderTime J");
}
JRI_SetFieldLong(env, obj, fieldID_netscape_applet_AppletClassLoader_loaderTime, v);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_loaderTime */
#ifndef UNUSED_netscape_applet_AppletClassLoader_new
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_new = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct netscape_applet_AppletClassLoader*)
netscape_applet_AppletClassLoader_new(JRIEnv* env, struct java_lang_Class* clazz, struct netscape_applet_MozillaAppletContext *a, struct java_net_URL *b, struct java_net_URL *c) {
if (methodID_netscape_applet_AppletClassLoader_new == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method <init> (Lnetscape/applet/MozillaAppletContext;Ljava/net/URL;Ljava/net/URL;)V");
}
return (struct netscape_applet_AppletClassLoader*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_netscape_applet_AppletClassLoader_new, a, b, c);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_new */
#ifndef UNUSED_netscape_applet_AppletClassLoader_openZipFile
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_openZipFile = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jint)
netscape_applet_AppletClassLoader_openZipFile(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_io_InputStream *a) {
if (methodID_netscape_applet_AppletClassLoader_openZipFile == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method openZipFile (Ljava/io/InputStream;)I");
}
return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_openZipFile, a);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_openZipFile */
#ifndef UNUSED_netscape_applet_AppletClassLoader_loadFromZipFile
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_loadFromZipFile = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jref)
netscape_applet_AppletClassLoader_loadFromZipFile(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, jint a, struct java_lang_String *b) {
if (methodID_netscape_applet_AppletClassLoader_loadFromZipFile == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method loadFromZipFile (ILjava/lang/String;)[B");
}
return (jref)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_loadFromZipFile, a, b);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_loadFromZipFile */
#ifndef UNUSED_netscape_applet_AppletClassLoader_closeZipFile
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_closeZipFile = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(void)
netscape_applet_AppletClassLoader_closeZipFile(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, jint a) {
if (methodID_netscape_applet_AppletClassLoader_closeZipFile == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method closeZipFile (I)V");
}
(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_closeZipFile, a);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_closeZipFile */
#ifndef UNUSED_netscape_applet_AppletClassLoader_close
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_close = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(void)
netscape_applet_AppletClassLoader_close(JRIEnv* env, struct netscape_applet_AppletClassLoader* self) {
if (methodID_netscape_applet_AppletClassLoader_close == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method close ()V");
}
(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_close);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_close */
#ifndef UNUSED_netscape_applet_AppletClassLoader_finalize
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_finalize = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(void)
netscape_applet_AppletClassLoader_finalize(JRIEnv* env, struct netscape_applet_AppletClassLoader* self) {
if (methodID_netscape_applet_AppletClassLoader_finalize == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method finalize ()V");
}
(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_finalize);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_finalize */
#ifndef UNUSED_netscape_applet_AppletClassLoader_mayScript
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_mayScript = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jbool)
netscape_applet_AppletClassLoader_mayScript(JRIEnv* env, struct netscape_applet_AppletClassLoader* self) {
if (methodID_netscape_applet_AppletClassLoader_mayScript == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method mayScript ()Z");
}
return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_mayScript);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_mayScript */
#ifndef UNUSED_netscape_applet_AppletClassLoader_loadClass
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_loadClass = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_lang_Class *)
netscape_applet_AppletClassLoader_loadClass(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_lang_String *a, struct java_net_URL *b) {
if (methodID_netscape_applet_AppletClassLoader_loadClass == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method loadClass (Ljava/lang/String;Ljava/net/URL;)Ljava/lang/Class;");
}
return (struct java_lang_Class *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_loadClass, a, b);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_loadClass */
#ifndef UNUSED_netscape_applet_AppletClassLoader_loadClass_1
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_loadClass_1 = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_lang_Class *)
netscape_applet_AppletClassLoader_loadClass_1(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_lang_String *a) {
if (methodID_netscape_applet_AppletClassLoader_loadClass_1 == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method loadClass (Ljava/lang/String;)Ljava/lang/Class;");
}
return (struct java_lang_Class *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_loadClass_1, a);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_loadClass_1 */
#ifndef UNUSED_netscape_applet_AppletClassLoader_loadClass_2
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_loadClass_2 = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_lang_Class *)
netscape_applet_AppletClassLoader_loadClass_2(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_lang_String *a, jbool b) {
if (methodID_netscape_applet_AppletClassLoader_loadClass_2 == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method loadClass (Ljava/lang/String;Z)Ljava/lang/Class;");
}
return (struct java_lang_Class *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_loadClass_2, a, b);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_loadClass_2 */
#ifndef UNUSED_netscape_applet_AppletClassLoader_loadClass1
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_loadClass1 = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_lang_Class *)
netscape_applet_AppletClassLoader_loadClass1(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_lang_String *a, jbool b) {
if (methodID_netscape_applet_AppletClassLoader_loadClass1 == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method loadClass1 (Ljava/lang/String;Z)Ljava/lang/Class;");
}
return (struct java_lang_Class *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_loadClass1, a, b);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_loadClass1 */
#ifndef UNUSED_netscape_applet_AppletClassLoader_findClass
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_findClass = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_lang_Class *)
netscape_applet_AppletClassLoader_findClass(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_lang_String *a) {
if (methodID_netscape_applet_AppletClassLoader_findClass == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method findClass (Ljava/lang/String;)Ljava/lang/Class;");
}
return (struct java_lang_Class *)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_findClass, a);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_findClass */
#ifndef UNUSED_netscape_applet_AppletClassLoader_getResource
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_getResource = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jref)
netscape_applet_AppletClassLoader_getResource(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_net_URL *a) {
if (methodID_netscape_applet_AppletClassLoader_getResource == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method getResource (Ljava/net/URL;)[B");
}
return (jref)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_getResource, a);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_getResource */
#ifndef UNUSED_netscape_applet_AppletClassLoader_readURL
JRIMethodID FAR methodID_netscape_applet_AppletClassLoader_readURL = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jref)
netscape_applet_AppletClassLoader_readURL(JRIEnv* env, struct netscape_applet_AppletClassLoader* self, struct java_net_URL *a) {
if (methodID_netscape_applet_AppletClassLoader_readURL == JRIUninitialized) {
assert(!"Forgot to call use_netscape_applet_AppletClassLoader(env) before calling method readURL (Ljava/net/URL;)[B");
}
return (jref)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_netscape_applet_AppletClassLoader_readURL, a);
}
#endif /* DEBUG */
#endif /* UNUSED_netscape_applet_AppletClassLoader_readURL */
#ifndef UNUSED_use_netscape_applet_AppletClassLoader
static jglobal _globalclass_netscape_applet_AppletClassLoader = NULL;
JRI_PUBLIC_API(struct java_lang_Class*)
use_netscape_applet_AppletClassLoader(JRIEnv* env)
{
if (_globalclass_netscape_applet_AppletClassLoader == NULL) {
struct java_lang_Class* clazz = JRI_FindClass(env, classname_netscape_applet_AppletClassLoader);
if (clazz == NULL) {
JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_netscape_applet_AppletClassLoader);
return NULL;
}
use_netscape_applet_AppletClassLoader_classes(env, clazz);
use_netscape_applet_AppletClassLoader_codeBaseURL(env, clazz);
use_netscape_applet_AppletClassLoader_archiveURL(env, clazz);
use_netscape_applet_AppletClassLoader_context(env, clazz);
use_netscape_applet_AppletClassLoader_nativeZipFile(env, clazz);
use_netscape_applet_AppletClassLoader_wantTiming(env, clazz);
use_netscape_applet_AppletClassLoader_loaderTime(env, clazz);
use_netscape_applet_AppletClassLoader_new(env, clazz);
use_netscape_applet_AppletClassLoader_openZipFile(env, clazz);
use_netscape_applet_AppletClassLoader_loadFromZipFile(env, clazz);
use_netscape_applet_AppletClassLoader_closeZipFile(env, clazz);
use_netscape_applet_AppletClassLoader_close(env, clazz);
use_netscape_applet_AppletClassLoader_finalize(env, clazz);
use_netscape_applet_AppletClassLoader_mayScript(env, clazz);
use_netscape_applet_AppletClassLoader_loadClass(env, clazz);
use_netscape_applet_AppletClassLoader_loadClass_1(env, clazz);
use_netscape_applet_AppletClassLoader_loadClass_2(env, clazz);
use_netscape_applet_AppletClassLoader_loadClass1(env, clazz);
use_netscape_applet_AppletClassLoader_findClass(env, clazz);
use_netscape_applet_AppletClassLoader_getResource(env, clazz);
use_netscape_applet_AppletClassLoader_readURL(env, clazz);
_globalclass_netscape_applet_AppletClassLoader = JRI_NewGlobalRef(env, clazz);
return clazz;
}
else {
return JRI_GetGlobalRef(env, _globalclass_netscape_applet_AppletClassLoader);
}
}
JRI_PUBLIC_API(void)
unuse_netscape_applet_AppletClassLoader(JRIEnv* env)
{
if (_globalclass_netscape_applet_AppletClassLoader != NULL) {
struct java_lang_Class* clazz = JRI_GetGlobalRef(env, _globalclass_netscape_applet_AppletClassLoader);
unuse_netscape_applet_AppletClassLoader_classes(env, clazz);
unuse_netscape_applet_AppletClassLoader_codeBaseURL(env, clazz);
unuse_netscape_applet_AppletClassLoader_archiveURL(env, clazz);
unuse_netscape_applet_AppletClassLoader_context(env, clazz);
unuse_netscape_applet_AppletClassLoader_nativeZipFile(env, clazz);
unuse_netscape_applet_AppletClassLoader_wantTiming(env, clazz);
unuse_netscape_applet_AppletClassLoader_loaderTime(env, clazz);
unuse_netscape_applet_AppletClassLoader_new(env, clazz);
unuse_netscape_applet_AppletClassLoader_openZipFile(env, clazz);
unuse_netscape_applet_AppletClassLoader_loadFromZipFile(env, clazz);
unuse_netscape_applet_AppletClassLoader_closeZipFile(env, clazz);
unuse_netscape_applet_AppletClassLoader_close(env, clazz);
unuse_netscape_applet_AppletClassLoader_finalize(env, clazz);
unuse_netscape_applet_AppletClassLoader_mayScript(env, clazz);
unuse_netscape_applet_AppletClassLoader_loadClass(env, clazz);
unuse_netscape_applet_AppletClassLoader_loadClass_1(env, clazz);
unuse_netscape_applet_AppletClassLoader_loadClass_2(env, clazz);
unuse_netscape_applet_AppletClassLoader_loadClass1(env, clazz);
unuse_netscape_applet_AppletClassLoader_findClass(env, clazz);
unuse_netscape_applet_AppletClassLoader_getResource(env, clazz);
unuse_netscape_applet_AppletClassLoader_readURL(env, clazz);
JRI_DisposeGlobalRef(env, _globalclass_netscape_applet_AppletClassLoader);
_globalclass_netscape_applet_AppletClassLoader = NULL;
clazz = NULL; /* prevent unused variable 'clazz' warning */
}
}
#endif /* UNUSED_use_netscape_applet_AppletClassLoader */
#ifdef _implementing_netscape_applet_AppletClassLoader
JRI_PUBLIC_API(struct java_lang_Class*)
register_netscape_applet_AppletClassLoader(JRIEnv* env)
{
char* nativeNamesAndSigs[] = {
"openZipFile(Ljava/io/InputStream;)I",
"loadFromZipFile(ILjava/lang/String;)[B",
"closeZipFile(I)V",
NULL
};
void* nativeProcs[] = {
(void*)native_netscape_applet_AppletClassLoader_openZipFile,
(void*)native_netscape_applet_AppletClassLoader_loadFromZipFile,
(void*)native_netscape_applet_AppletClassLoader_closeZipFile,
NULL
};
struct java_lang_Class* clazz = JRI_FindClass(env, classname_netscape_applet_AppletClassLoader);
if (clazz == NULL) {
JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_netscape_applet_AppletClassLoader);
return NULL;
}
JRI_RegisterNatives(env, clazz, nativeNamesAndSigs, nativeProcs);
use_netscape_applet_AppletClassLoader(env);
return clazz;
}
JRI_PUBLIC_API(void)
unregister_netscape_applet_AppletClassLoader(JRIEnv* env)
{
struct java_lang_Class* clazz = JRI_FindClass(env, classname_netscape_applet_AppletClassLoader);
JRI_UnregisterNatives(env, clazz);
unuse_netscape_applet_AppletClassLoader(env);
}
#endif /* _implementing_netscape_applet_AppletClassLoader */
/* These stub routines are generated for compatibility with the JDK: */
#ifndef NO_JDK
/* SYMBOL: "netscape/applet/AppletClassLoader/openZipFile(Ljava/io/InputStream;)I", Java_netscape_applet_AppletClassLoader_openZipFile_stub */
JRI_PUBLIC_API(JRI_JDK_stack_item*)
Java_netscape_applet_AppletClassLoader_openZipFile_stub(JRI_JDK_stack_item* _P_, JRIEnv* _EE_) {
_P_[0].i = native_netscape_applet_AppletClassLoader_openZipFile(_EE_,_P_[0].p,((_P_[1].p)));
return _P_ + 1;
}
/* SYMBOL: "netscape/applet/AppletClassLoader/loadFromZipFile(ILjava/lang/String;)[B", Java_netscape_applet_AppletClassLoader_loadFromZipFile_stub */
JRI_PUBLIC_API(JRI_JDK_stack_item*)
Java_netscape_applet_AppletClassLoader_loadFromZipFile_stub(JRI_JDK_stack_item* _P_, JRIEnv* _EE_) {
_P_[0].p = native_netscape_applet_AppletClassLoader_loadFromZipFile(_EE_,_P_[0].p,((_P_[1].i)),((_P_[2].p)));
return _P_ + 1;
}
/* SYMBOL: "netscape/applet/AppletClassLoader/closeZipFile(I)V", Java_netscape_applet_AppletClassLoader_closeZipFile_stub */
JRI_PUBLIC_API(JRI_JDK_stack_item*)
Java_netscape_applet_AppletClassLoader_closeZipFile_stub(JRI_JDK_stack_item* _P_, JRIEnv* _EE_) {
(void) native_netscape_applet_AppletClassLoader_closeZipFile(_EE_,_P_[0].p,((_P_[1].i)));
return _P_;
}
#endif /* NO_JDK */