Milán Major

netscape-revival

1 branch
Code

sun-java/netscape/javascript/_gen/netscape_javascript_JSException.h

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

/* Header for class netscape/javascript/JSException */

#ifndef _netscape_javascript_JSException_H_
#define _netscape_javascript_JSException_H_

#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */

struct java_lang_String;
struct java_lang_Class;

/*******************************************************************************
 * Class netscape/javascript/JSException
 ******************************************************************************/

typedef struct netscape_javascript_JSException netscape_javascript_JSException;

#define classname_netscape_javascript_JSException	"netscape/javascript/JSException"

#define class_netscape_javascript_JSException(env) \
	((struct java_lang_Class*)JRI_FindClass(env, classname_netscape_javascript_JSException))

/*******************************************************************************
 * Public Methods
 ******************************************************************************/

#ifdef DEBUG

/*** public <init> ()V ***/
extern JRI_PUBLIC_API(struct netscape_javascript_JSException*)
netscape_javascript_JSException_new(JRIEnv* env, struct java_lang_Class* clazz);

/*** public <init> (Ljava/lang/String;)V ***/
extern JRI_PUBLIC_API(struct netscape_javascript_JSException*)
netscape_javascript_JSException_new_1(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_String *a);

/*** public <init> (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V ***/
extern JRI_PUBLIC_API(struct netscape_javascript_JSException*)
netscape_javascript_JSException_new_2(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_String *a, struct java_lang_String *b, jint c, struct java_lang_String *d, jint e);

#else /* !DEBUG */

/*** public <init> ()V ***/
#define netscape_javascript_JSException_new(env, clazz)	\
	((struct netscape_javascript_JSException*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_netscape_javascript_JSException_new))

/*** public <init> (Ljava/lang/String;)V ***/
#define netscape_javascript_JSException_new_1(env, clazz, a)	\
	((struct netscape_javascript_JSException*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_netscape_javascript_JSException_new_1, a))

/*** public <init> (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V ***/
#define netscape_javascript_JSException_new_2(env, clazz, a, b, c, d, e)	\
	((struct netscape_javascript_JSException*)JRI_NewObject(env)(env, JRI_NewObject_op, clazz, methodID_netscape_javascript_JSException_new_2, a, b, c, d, e))

#endif /* !DEBUG*/

/*** public <init> ()V ***/
extern JRIMethodID FAR methodID_netscape_javascript_JSException_new;
#define name_netscape_javascript_JSException_new	"<init>"
#define sig_netscape_javascript_JSException_new 	"()V"
#define use_netscape_javascript_JSException_new(env, clazz)	\
	(methodID_netscape_javascript_JSException_new =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_javascript_JSException_new,	\
			sig_netscape_javascript_JSException_new))
#define unuse_netscape_javascript_JSException_new(env, clazz)	\
	(methodID_netscape_javascript_JSException_new = JRIUninitialized)

/*** public <init> (Ljava/lang/String;)V ***/
extern JRIMethodID FAR methodID_netscape_javascript_JSException_new_1;
#define name_netscape_javascript_JSException_new_1	"<init>"
#define sig_netscape_javascript_JSException_new_1 	"(Ljava/lang/String;)V"
#define use_netscape_javascript_JSException_new_1(env, clazz)	\
	(methodID_netscape_javascript_JSException_new_1 =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_javascript_JSException_new_1,	\
			sig_netscape_javascript_JSException_new_1))
#define unuse_netscape_javascript_JSException_new_1(env, clazz)	\
	(methodID_netscape_javascript_JSException_new_1 = JRIUninitialized)

/*** public <init> (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V ***/
extern JRIMethodID FAR methodID_netscape_javascript_JSException_new_2;
#define name_netscape_javascript_JSException_new_2	"<init>"
#define sig_netscape_javascript_JSException_new_2 	"(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V"
#define use_netscape_javascript_JSException_new_2(env, clazz)	\
	(methodID_netscape_javascript_JSException_new_2 =	\
		JRI_GetMethodID(env, clazz,	\
			name_netscape_javascript_JSException_new_2,	\
			sig_netscape_javascript_JSException_new_2))
#define unuse_netscape_javascript_JSException_new_2(env, clazz)	\
	(methodID_netscape_javascript_JSException_new_2 = JRIUninitialized)

/*******************************************************************************
 * IMPLEMENTATION SECTION: 
 * Define the IMPLEMENT_netscape_javascript_JSException symbol 
 * if you intend to implement the native methods of this class. This 
 * symbol makes the private and protected methods available. You should 
 * also call the register_netscape_javascript_JSException routine 
 * to make your native methods available.
 ******************************************************************************/

extern JRI_PUBLIC_API(struct java_lang_Class*)
use_netscape_javascript_JSException(JRIEnv* env);

extern JRI_PUBLIC_API(void)
unuse_netscape_javascript_JSException(JRIEnv* env);

extern JRI_PUBLIC_API(struct java_lang_Class*)
register_netscape_javascript_JSException(JRIEnv* env);

extern JRI_PUBLIC_API(void)
unregister_netscape_javascript_JSException(JRIEnv* env);

#ifdef IMPLEMENT_netscape_javascript_JSException

/*******************************************************************************
 * Implementation Field Accessors: 
 * You should only use these from within the native method definitions.
 ******************************************************************************/

#ifdef DEBUG

/*** filename Ljava/lang/String; ***/
extern JRI_PUBLIC_API(struct java_lang_String *)
get_netscape_javascript_JSException_filename(JRIEnv* env, netscape_javascript_JSException* obj);
extern JRI_PUBLIC_API(void)
set_netscape_javascript_JSException_filename(JRIEnv* env, netscape_javascript_JSException* obj, struct java_lang_String * v);

/*** lineno I ***/
extern JRI_PUBLIC_API(jint)
get_netscape_javascript_JSException_lineno(JRIEnv* env, netscape_javascript_JSException* obj);
extern JRI_PUBLIC_API(void)
set_netscape_javascript_JSException_lineno(JRIEnv* env, netscape_javascript_JSException* obj, jint v);

/*** source Ljava/lang/String; ***/
extern JRI_PUBLIC_API(struct java_lang_String *)
get_netscape_javascript_JSException_source(JRIEnv* env, netscape_javascript_JSException* obj);
extern JRI_PUBLIC_API(void)
set_netscape_javascript_JSException_source(JRIEnv* env, netscape_javascript_JSException* obj, struct java_lang_String * v);

/*** tokenIndex I ***/
extern JRI_PUBLIC_API(jint)
get_netscape_javascript_JSException_tokenIndex(JRIEnv* env, netscape_javascript_JSException* obj);
extern JRI_PUBLIC_API(void)
set_netscape_javascript_JSException_tokenIndex(JRIEnv* env, netscape_javascript_JSException* obj, jint v);

#else /* !DEBUG */

/*** filename Ljava/lang/String; ***/
#define get_netscape_javascript_JSException_filename(env, obj) \
	((struct java_lang_String *)JRI_GetField(env, obj, fieldID_netscape_javascript_JSException_filename))
#define set_netscape_javascript_JSException_filename(env, obj, v) \
	JRI_SetField(env, obj, fieldID_netscape_javascript_JSException_filename, v)

/*** lineno I ***/
#define get_netscape_javascript_JSException_lineno(env, obj) \
	(JRI_GetFieldInt(env, obj, fieldID_netscape_javascript_JSException_lineno))
#define set_netscape_javascript_JSException_lineno(env, obj, v) \
	JRI_SetFieldInt(env, obj, fieldID_netscape_javascript_JSException_lineno, v)

/*** source Ljava/lang/String; ***/
#define get_netscape_javascript_JSException_source(env, obj) \
	((struct java_lang_String *)JRI_GetField(env, obj, fieldID_netscape_javascript_JSException_source))
#define set_netscape_javascript_JSException_source(env, obj, v) \
	JRI_SetField(env, obj, fieldID_netscape_javascript_JSException_source, v)

/*** tokenIndex I ***/
#define get_netscape_javascript_JSException_tokenIndex(env, obj) \
	(JRI_GetFieldInt(env, obj, fieldID_netscape_javascript_JSException_tokenIndex))
#define set_netscape_javascript_JSException_tokenIndex(env, obj, v) \
	JRI_SetFieldInt(env, obj, fieldID_netscape_javascript_JSException_tokenIndex, v)

#endif /* !DEBUG*/

extern JRIFieldID FAR fieldID_netscape_javascript_JSException_filename;
#define name_netscape_javascript_JSException_filename	"filename"
#define sig_netscape_javascript_JSException_filename 	"Ljava/lang/String;"
#define use_netscape_javascript_JSException_filename(env, clazz)	\
	(fieldID_netscape_javascript_JSException_filename =	\
		JRI_GetFieldID(env, clazz,	\
			name_netscape_javascript_JSException_filename,	\
			sig_netscape_javascript_JSException_filename))
#define unuse_netscape_javascript_JSException_filename(env, clazz)	\
		(fieldID_netscape_javascript_JSException_filename = JRIUninitialized)

extern JRIFieldID FAR fieldID_netscape_javascript_JSException_lineno;
#define name_netscape_javascript_JSException_lineno	"lineno"
#define sig_netscape_javascript_JSException_lineno 	"I"
#define use_netscape_javascript_JSException_lineno(env, clazz)	\
	(fieldID_netscape_javascript_JSException_lineno =	\
		JRI_GetFieldID(env, clazz,	\
			name_netscape_javascript_JSException_lineno,	\
			sig_netscape_javascript_JSException_lineno))
#define unuse_netscape_javascript_JSException_lineno(env, clazz)	\
		(fieldID_netscape_javascript_JSException_lineno = JRIUninitialized)

extern JRIFieldID FAR fieldID_netscape_javascript_JSException_source;
#define name_netscape_javascript_JSException_source	"source"
#define sig_netscape_javascript_JSException_source 	"Ljava/lang/String;"
#define use_netscape_javascript_JSException_source(env, clazz)	\
	(fieldID_netscape_javascript_JSException_source =	\
		JRI_GetFieldID(env, clazz,	\
			name_netscape_javascript_JSException_source,	\
			sig_netscape_javascript_JSException_source))
#define unuse_netscape_javascript_JSException_source(env, clazz)	\
		(fieldID_netscape_javascript_JSException_source = JRIUninitialized)

extern JRIFieldID FAR fieldID_netscape_javascript_JSException_tokenIndex;
#define name_netscape_javascript_JSException_tokenIndex	"tokenIndex"
#define sig_netscape_javascript_JSException_tokenIndex 	"I"
#define use_netscape_javascript_JSException_tokenIndex(env, clazz)	\
	(fieldID_netscape_javascript_JSException_tokenIndex =	\
		JRI_GetFieldID(env, clazz,	\
			name_netscape_javascript_JSException_tokenIndex,	\
			sig_netscape_javascript_JSException_tokenIndex))
#define unuse_netscape_javascript_JSException_tokenIndex(env, clazz)	\
		(fieldID_netscape_javascript_JSException_tokenIndex = JRIUninitialized)

#endif /* IMPLEMENT_netscape_javascript_JSException */

#ifdef __cplusplus
} /* extern "C" */

/*******************************************************************************
 * C++ Definitions
 ******************************************************************************/

#include "java_lang_Exception.h"

struct netscape_javascript_JSException : virtual public java_lang_Exception {

	static struct java_lang_Class* _use(JRIEnv* env) {
		return use_netscape_javascript_JSException(env);
	}

	static void _unuse(JRIEnv* env) {
		unuse_netscape_javascript_JSException(env);
	}

	static struct java_lang_Class* _register(JRIEnv* env) {
		return register_netscape_javascript_JSException(env);
	}

	static void _unregister(JRIEnv* env) {
		unregister_netscape_javascript_JSException(env);
	}

	static struct java_lang_Class* _class(JRIEnv* env) {
		return class_netscape_javascript_JSException(env);
	}

	/* Public Methods */
	/*** public <init> ()V ***/
	static netscape_javascript_JSException* _new(JRIEnv* env, struct java_lang_Class* clazz) {
		return netscape_javascript_JSException_new(env, clazz);
	}

	/*** public <init> (Ljava/lang/String;)V ***/
	static netscape_javascript_JSException* _new(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_String *a) {
		return netscape_javascript_JSException_new_1(env, clazz, a);
	}

	/*** public <init> (Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)V ***/
	static netscape_javascript_JSException* _new(JRIEnv* env, struct java_lang_Class* clazz, struct java_lang_String *a, struct java_lang_String *b, jint c, struct java_lang_String *d, jint e) {
		return netscape_javascript_JSException_new_2(env, clazz, a, b, c, d, e);
	}

#ifdef IMPLEMENT_netscape_javascript_JSException

#endif /* IMPLEMENT_netscape_javascript_JSException */
};

#endif /* __cplusplus */

#endif /* Class netscape/javascript/JSException */