#include "rectf.hpp" namespace mbgl { namespace android { float RectF::getLeft(jni::JNIEnv& env, jni::Object rectf) { static auto javaClass = jni::Class::Singleton(env); static auto field = javaClass.GetField(env, "left"); return rectf.Get(env, field); } float RectF::getTop(jni::JNIEnv& env, jni::Object rectf) { static auto javaClass = jni::Class::Singleton(env); static auto field = javaClass.GetField(env, "top"); return rectf.Get(env, field); } float RectF::getRight(jni::JNIEnv& env, jni::Object rectf) { static auto javaClass = jni::Class::Singleton(env); static auto field = javaClass.GetField(env, "right"); return rectf.Get(env, field); } float RectF::getBottom(jni::JNIEnv& env, jni::Object rectf) { static auto javaClass = jni::Class::Singleton(env); static auto field = javaClass.GetField(env, "bottom"); return rectf.Get(env, field); } void RectF::registerNative(jni::JNIEnv& env) { jni::Class::Singleton(env); } } // namespace android } // namespace mbgl