This commit is contained in:
2026-06-04 13:44:23 -03:00
parent 80e6682114
commit 9eae8e8fd2
2 changed files with 6 additions and 1 deletions

View File

@@ -168,7 +168,11 @@ template <typename T> T Carbon_FromEnum(JNIEnv* env, const char* classpath, jobj
nn_EnvironmentAction Carbon::Map::From_nn_EnvironmentAction(JNIEnv* env, jobject a) nn_EnvironmentAction Carbon::Map::From_nn_EnvironmentAction(JNIEnv* env, jobject a)
{ CARBON_EM_FROM(nn_EnvironmentAction); } { CARBON_EM_FROM(nn_EnvironmentAction); }
jobject Carbon::Map::To_nn_EnvironmentRequest(JNIEnv* env, nn_EnvironmentRequest a) {
jclass clazz = env->FindClass(CARBON_CLASSPATH(nn_EnvironmentRequest));
jmethodID consMID = env->GetMethodID(clazz, "<init>", "(Lorg/neoflock/NeoNucleus/nn_Computer;Lorg/neoflock/NeoNucleus/nn_EnvironmentAction;Ljava/lang/Double;Lorg/neoflock/NeoNucleus/nn_Beep;Lorg/neoflock/NeoNucleus/nn_MorseBeep;)V");
//env->NewObject(clazz, consMID, )
}
namespace Carbon::Exceptions { namespace Carbon::Exceptions {
CARBON_EXCEPTION_FUNC(ThrowNullPtr, "java/lang/NullPointerException"); CARBON_EXCEPTION_FUNC(ThrowNullPtr, "java/lang/NullPointerException");
} }

View File

@@ -32,6 +32,7 @@ namespace Carbon {
jobject To_nn_Architecture(JNIEnv* env, nn_Architecture a); jobject To_nn_Architecture(JNIEnv* env, nn_Architecture a);
nn_EnvironmentAction From_nn_EnvironmentAction(JNIEnv* env, jobject a); nn_EnvironmentAction From_nn_EnvironmentAction(JNIEnv* env, jobject a);
jobject To_nn_EnvironmentAction(JNIEnv* env, nn_EnvironmentAction a); jobject To_nn_EnvironmentAction(JNIEnv* env, nn_EnvironmentAction a);
jobject To_nn_EnvironmentRequest(JNIEnv* env, nn_EnvironmentRequest a);
} }
typedef struct JavaObjectTarget { // i might lowkey drop this struct typedef struct JavaObjectTarget { // i might lowkey drop this struct