blob: 406bd304759052874e8bf4281b5eef62f7c92688 [file] [log] [blame]
//===----------- ClasspathVMObject.h - Classpath methods ------------------===//
//
// JnJVM
//
// This file is distributed under the University of Illinois Open Source
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
#ifndef _JAVA_LANG_VMOBJECT_H
#define _JAVA_LANG_VMOBJECT_H
extern "C" {
/*
* Class: java/lang/VMObject
* Method: clone
* Signature: (Ljava/lang/Cloneable;)Ljava/lang/Object;
*/
JNIEXPORT jobject JNICALL Java_java_lang_VMObject_clone(
#ifdef NATIVE_JNI
JNIEnv *env,
jclass clazz,
#endif
jobject par1);
/*
* Class: java/lang/VMObject
* Method: getClass
* Signature: (Ljava/lang/Object;)Ljava/lang/Class;
*/
JNIEXPORT jobject JNICALL Java_java_lang_VMObject_getClass(
#ifdef NATIVE_JNI
JNIEnv *env,
jclass clazz,
#endif
jobject obj);
/*
* Class: java/lang/VMObject
* Method: notifyAll
* Signature: (Ljava/lang/Object;)V
*/
JNIEXPORT void JNICALL Java_java_lang_VMObject_notifyAll(
#ifdef NATIVE_JNI
JNIEnv *env,
jclass clazz,
#endif
jobject par1);
/*
* Class: java/lang/VMObject
* Method: wait
* Signature: (Ljava/lang/Object;JI)V
*/
JNIEXPORT void JNICALL Java_java_lang_VMObject_wait(
#ifdef NATIVE_JNI
JNIEnv *env,
jclass clazz,
#endif
jobject par1, jlong par2, jint par3);
/*
* Class: java/lang/VMObject
* Method: notify
* Signature: (Ljava/lang/Object;)V
*/
JNIEXPORT void JNICALL Java_java_lang_VMObject_notify(
#ifdef NATIVE_JNI
JNIEnv *env,
jclass clazz,
#endif
jobject obj);
}
#endif