#include "interval_stops.hpp" namespace mbgl { namespace android { jni::Object Stop::CompositeValue::New(jni::JNIEnv& env, jni::Object zoom, jni::Object<> value) { static auto constructor = Stop::CompositeValue::javaClass.GetConstructor, jni::Object<>>(env); return Stop::CompositeValue::javaClass.New(env, constructor, zoom, value); } jni::Class Stop::javaClass; jni::Class Stop::CompositeValue::javaClass; void Stop::registerNative(jni::JNIEnv& env) { Stop::javaClass = *jni::Class::Find(env).NewGlobalRef(env).release(); Stop::CompositeValue::javaClass = *jni::Class::Find(env).NewGlobalRef(env).release(); } } // namespace android } // namespace mbgl