version 1.19, 2006/02/08 22:10:20
|
version 1.19.2.2, 2006/06/23 17:44:59
|
|
|
} \ | } \ |
catch(...) { \ | catch(...) { \ |
JMPIjvm::cacheIDs(jEnv); \ | JMPIjvm::cacheIDs(jEnv); \ |
jobject ev=jEnv->NewObject(JMPIjvm::jv.CIMExceptionClassRef,JMPIjvm::jv.CIMExceptionNewISt,(jint)1,"Exception: Unknown"); \ |
jobject ev=jEnv->NewObject(JMPIjvm::jv.CIMExceptionClassRef,JMPIjvm::jv.CIMExceptionNewISt,(jint)1,jEnv->NewStringUTF("Exception: Unknown")); \ |
jEnv->Throw((jthrowable)ev); \ | jEnv->Throw((jthrowable)ev); \ |
} | } |
| |
|
|
#define CIMInstanceExceptionClassRef classRefs[30] | #define CIMInstanceExceptionClassRef classRefs[30] |
#define CIMObjectClassRef classRefs[31] | #define CIMObjectClassRef classRefs[31] |
#define CharacterClassRef classRefs[32] | #define CharacterClassRef classRefs[32] |
|
#define OperationContextClassRef classRefs[33] |
|
#define ClassClassRef classRefs[34] |
| |
#define BigIntegerValueOf staticMethodIDs[0] | #define BigIntegerValueOf staticMethodIDs[0] |
#define JarClassLoaderLoad staticMethodIDs[1] | #define JarClassLoaderLoad staticMethodIDs[1] |
|
|
#define ThrowableGetMessage instMethodIDs[25] | #define ThrowableGetMessage instMethodIDs[25] |
#define CIMObjectNewIZ instMethodIDs[46] | #define CIMObjectNewIZ instMethodIDs[46] |
#define CharacterNewC instMethodIDs[47] | #define CharacterNewC instMethodIDs[47] |
|
#define OperationContextNewI instMethodIDs[48] |
|
#define OperationContextUnassociate instMethodIDs[49] |
|
#define ClassGetInterfaces instMethodIDs[50] |
|
#define ClassGetName instMethodIDs[51] |
| |
//extern "C" JNIEnv* attachThread(JvmVector**); | //extern "C" JNIEnv* attachThread(JvmVector**); |
//extern "C" void detachThread(); | //extern "C" void detachThread(); |