// AUTOGENERATED FILE - DO NOT MODIFY!
// This file generated by Djinni from test.djinni

#pragma once

#include "djinni_support.hpp"
#include "test_helpers.hpp"

namespace djinni_generated {

class NativeTestHelpers final : djinni::JniInterface<::TestHelpers, NativeTestHelpers> {
public:
    using CppType = std::shared_ptr<::TestHelpers>;
    using JniType = jobject;

    static jobject toJava(JNIEnv* jniEnv, std::shared_ptr<::TestHelpers> c) { return djinni::JniClass<::djinni_generated::NativeTestHelpers>::get()._toJava(jniEnv, c); }
    static std::shared_ptr<::TestHelpers> fromJava(JNIEnv* jniEnv, jobject j) { return djinni::JniClass<::djinni_generated::NativeTestHelpers>::get()._fromJava(jniEnv, j); }


private:
    NativeTestHelpers();
    friend class djinni::JniClass<::djinni_generated::NativeTestHelpers>;
};

}  // namespace djinni_generated
