Files
2026-10-14 22:15:53 -05:00

18 lines
503 B
C++

#pragma once
#include "jdk/jni.h"
namespace SlinkyNative {
class NativeBridge {
public:
static bool Register(JNIEnv* env, jobject classLoader);
// JNI native method implementations
static jbyteArray JNICALL GetClassBytes(JNIEnv* env, jclass clazz, jclass targetClass);
static jint JNICALL RetransformClass(JNIEnv* env, jclass clazz, jclass targetClass, jbyteArray newBytecode);
static void JNICALL Log(JNIEnv* env, jclass clazz, jstring message);
};
} // namespace SlinkyNative