/* * Author: Patrick-Christopher Mattulat * Company: Lynar Studios * E-Mail: webmaster@lynarstudios.com * Created: 2023-04-07 * Changed: 2023-05-16 * * */ #include using ls::std::core::experimental::JniClassParameter; using ls::std::core::experimental::interface_type::IJniApi; using std::shared_ptr; using std::string; JniClassParameter::JniClassParameter() = default; JniClassParameter::~JniClassParameter() = default; JNIEnv *JniClassParameter::getJavaEnvironment() { return this->environment; } jobject JniClassParameter::getJavaObject() { return this->javaObject; } shared_ptr JniClassParameter::getJniApi() const { return this->jniApi; } void JniClassParameter::setJavaEnvironment(JNIEnv *_environment) { this->environment = _environment; } void JniClassParameter::setJavaObject(jobject _javaObject) { this->javaObject = _javaObject; } void JniClassParameter::setJniApi(const shared_ptr &_jniApi) { this->jniApi = _jniApi; }