Milán Major

netscape-revival

1 branch
Code

lib/mac/Java/_stubs/java_io_InputStream.c

/* DO NOT EDIT THIS FILE - it is machine generated */
#include "jri.h"

/* Stubs for class java/io/InputStream */

#ifdef IMPLEMENT_java_io_InputStream
#define _implementing_java_io_InputStream
#endif /* IMPLEMENT_java_io_InputStream */
#define IMPLEMENT_java_io_InputStream
#include "java_io_InputStream.h"

#ifndef UNUSED_java_io_InputStream_read
JRIMethodID FAR methodID_java_io_InputStream_read = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jint)
java_io_InputStream_read(JRIEnv* env, struct java_io_InputStream* self) {
	if (methodID_java_io_InputStream_read == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method read ()I");
	}
	return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_read);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_read */

#ifndef UNUSED_java_io_InputStream_read_1
JRIMethodID FAR methodID_java_io_InputStream_read_1 = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jint)
java_io_InputStream_read_1(JRIEnv* env, struct java_io_InputStream* self, jbyteArray a) {
	if (methodID_java_io_InputStream_read_1 == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method read ([B)I");
	}
	return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_read_1, a);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_read_1 */

#ifndef UNUSED_java_io_InputStream_read_2
JRIMethodID FAR methodID_java_io_InputStream_read_2 = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jint)
java_io_InputStream_read_2(JRIEnv* env, struct java_io_InputStream* self, jbyteArray a, jint b, jint c) {
	if (methodID_java_io_InputStream_read_2 == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method read ([BII)I");
	}
	return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_read_2, a, b, c);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_read_2 */

#ifndef UNUSED_java_io_InputStream_skip
JRIMethodID FAR methodID_java_io_InputStream_skip = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jlong)
java_io_InputStream_skip(JRIEnv* env, struct java_io_InputStream* self, jlong a) {
	if (methodID_java_io_InputStream_skip == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method skip (J)J");
	}
	return (jlong)JRI_CallMethodLong(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_skip, a);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_skip */

#ifndef UNUSED_java_io_InputStream_available
JRIMethodID FAR methodID_java_io_InputStream_available = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jint)
java_io_InputStream_available(JRIEnv* env, struct java_io_InputStream* self) {
	if (methodID_java_io_InputStream_available == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method available ()I");
	}
	return (jint)JRI_CallMethodInt(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_available);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_available */

#ifndef UNUSED_java_io_InputStream_close
JRIMethodID FAR methodID_java_io_InputStream_close = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(void)
java_io_InputStream_close(JRIEnv* env, struct java_io_InputStream* self) {
	if (methodID_java_io_InputStream_close == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method close ()V");
	}
	(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_close);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_close */

#ifndef UNUSED_java_io_InputStream_mark
JRIMethodID FAR methodID_java_io_InputStream_mark = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(void)
java_io_InputStream_mark(JRIEnv* env, struct java_io_InputStream* self, jint a) {
	if (methodID_java_io_InputStream_mark == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method mark (I)V");
	}
	(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_mark, a);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_mark */

#ifndef UNUSED_java_io_InputStream_reset
JRIMethodID FAR methodID_java_io_InputStream_reset = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(void)
java_io_InputStream_reset(JRIEnv* env, struct java_io_InputStream* self) {
	if (methodID_java_io_InputStream_reset == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method reset ()V");
	}
	(void)JRI_CallMethod(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_reset);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_reset */

#ifndef UNUSED_java_io_InputStream_markSupported
JRIMethodID FAR methodID_java_io_InputStream_markSupported = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(jbool)
java_io_InputStream_markSupported(JRIEnv* env, struct java_io_InputStream* self) {
	if (methodID_java_io_InputStream_markSupported == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method markSupported ()Z");
	}
	return (jbool)JRI_CallMethodBoolean(env)(env, JRI_CallMethod_op, self, methodID_java_io_InputStream_markSupported);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_markSupported */

#ifndef UNUSED_java_io_InputStream_new
JRIMethodID FAR methodID_java_io_InputStream_new = JRIUninitialized;
#ifdef DEBUG
JRI_PUBLIC_API(struct java_io_InputStream*)
java_io_InputStream_new(JRIEnv* env, struct java_lang_Class* clazz) {
	if (methodID_java_io_InputStream_new == JRIUninitialized) {
		assert(!"Forgot to call use_java_io_InputStream(env) before calling method <init> ()V");
	}
	return (struct java_io_InputStream*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_java_io_InputStream_new);
}
#endif /* DEBUG */
#endif /* UNUSED_java_io_InputStream_new */

#ifndef UNUSED_use_java_io_InputStream

static jglobal _globalclass_java_io_InputStream = NULL;

JRI_PUBLIC_API(struct java_lang_Class*)
use_java_io_InputStream(JRIEnv* env)
{
	if (_globalclass_java_io_InputStream == NULL) {
		struct java_lang_Class* clazz = JRI_FindClass(env, classname_java_io_InputStream);
		if (clazz == NULL) {
			JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_java_io_InputStream);
			return NULL;
		}
		use_java_io_InputStream_read(env, clazz);
		use_java_io_InputStream_read_1(env, clazz);
		use_java_io_InputStream_read_2(env, clazz);
		use_java_io_InputStream_skip(env, clazz);
		use_java_io_InputStream_available(env, clazz);
		use_java_io_InputStream_close(env, clazz);
		use_java_io_InputStream_mark(env, clazz);
		use_java_io_InputStream_reset(env, clazz);
		use_java_io_InputStream_markSupported(env, clazz);
		use_java_io_InputStream_new(env, clazz);
		_globalclass_java_io_InputStream = JRI_NewGlobalRef(env, clazz);
		return clazz;
	}
	else {
		return JRI_GetGlobalRef(env, _globalclass_java_io_InputStream);
	}
}

JRI_PUBLIC_API(void)
unuse_java_io_InputStream(JRIEnv* env)
{
	if (_globalclass_java_io_InputStream != NULL) {
		struct java_lang_Class* clazz = JRI_GetGlobalRef(env, _globalclass_java_io_InputStream);
		unuse_java_io_InputStream_read(env, clazz);
		unuse_java_io_InputStream_read_1(env, clazz);
		unuse_java_io_InputStream_read_2(env, clazz);
		unuse_java_io_InputStream_skip(env, clazz);
		unuse_java_io_InputStream_available(env, clazz);
		unuse_java_io_InputStream_close(env, clazz);
		unuse_java_io_InputStream_mark(env, clazz);
		unuse_java_io_InputStream_reset(env, clazz);
		unuse_java_io_InputStream_markSupported(env, clazz);
		unuse_java_io_InputStream_new(env, clazz);
		JRI_DisposeGlobalRef(env, _globalclass_java_io_InputStream);
		_globalclass_java_io_InputStream = NULL;
		clazz = NULL;	/* prevent unused variable 'clazz' warning */
	}
}

#endif /* UNUSED_use_java_io_InputStream */

#ifdef _implementing_java_io_InputStream

JRI_PUBLIC_API(struct java_lang_Class*)
register_java_io_InputStream(JRIEnv* env)
{
	char* nativeNamesAndSigs[] = {
		NULL
	};
	void* nativeProcs[] = {
		NULL
	};
	struct java_lang_Class* clazz = JRI_FindClass(env, classname_java_io_InputStream);
	if (clazz == NULL) {
		JRI_ThrowNew(env, JRI_FindClass(env, "java/lang/ClassNotFoundException"), classname_java_io_InputStream);
		return NULL;
	}
	JRI_RegisterNatives(env, clazz, nativeNamesAndSigs, nativeProcs);
	use_java_io_InputStream(env);
	return clazz;
}

JRI_PUBLIC_API(void)
unregister_java_io_InputStream(JRIEnv* env)
{
	struct java_lang_Class* clazz = JRI_FindClass(env, classname_java_io_InputStream);
	JRI_UnregisterNatives(env, clazz);
	unuse_java_io_InputStream(env);
}

#endif /* _implementing_java_io_InputStream */

/* These stub routines are generated for compatibility with the JDK: */

#ifndef NO_JDK


#endif /* NO_JDK */