define CARBON_FIND_CLASS macro to be used later
This commit is contained in:
@@ -14,6 +14,12 @@
|
||||
NULLPTR_THROW(cname);\
|
||||
return;\
|
||||
}
|
||||
#if MODE == DEBUG
|
||||
#define CARBON_FIND_CLASS(varn, cname) jclass clazz = env->FindClass(cname);\
|
||||
if (clazz == NULL) return NULL;
|
||||
#else
|
||||
#define CARBON_FIND_CLASS(varn, cname) jclass clazz = env->FindClass(cname);
|
||||
#endif
|
||||
|
||||
// codename for NN JNI is Carbon because i needed something better than NN JNI
|
||||
|
||||
@@ -52,6 +58,7 @@ namespace Carbon {
|
||||
// typedef nn_Exit (nn_ComponentHandler)(nn_ComponentRequest *request);
|
||||
nn_Exit JNIComponentHandler(nn_ComponentRequest* request);
|
||||
bool CallGC(JNIEnv* env);
|
||||
|
||||
}
|
||||
namespace Carbon::Exceptions {
|
||||
CARBON_EXCEPTION_FUNC(ThrowNullPtr, "java/lang/NullPointerException");
|
||||
|
||||
Reference in New Issue
Block a user