diff options
Diffstat (limited to 'platform/android/src/gson/json_primitive.hpp')
-rw-r--r-- | platform/android/src/gson/json_primitive.hpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/platform/android/src/gson/json_primitive.hpp b/platform/android/src/gson/json_primitive.hpp index d9e90507f9..fb3eefc855 100644 --- a/platform/android/src/gson/json_primitive.hpp +++ b/platform/android/src/gson/json_primitive.hpp @@ -2,8 +2,6 @@ #include "json_element.hpp" -#include <mapbox/geometry.hpp> - #include <jni/jni.hpp> namespace mbgl { @@ -12,21 +10,8 @@ namespace gson { class JsonPrimitive : public JsonElement { public: - using value = mapbox::util::variant<mapbox::geometry::null_value_t, bool, uint64_t, int64_t, double, std::string>; - static constexpr auto Name() { return "com/google/gson/JsonPrimitive"; }; - static jni::Object<JsonPrimitive> New(jni::JNIEnv&, const value&); - static value convert(JNIEnv&, jni::Object<JsonPrimitive>); - - static bool isBoolean(JNIEnv&, jni::Object<JsonPrimitive>); - static bool isString(JNIEnv&, jni::Object<JsonPrimitive>); - static bool isNumber(JNIEnv&, jni::Object<JsonPrimitive>); - - static bool getAsBoolean(JNIEnv&, jni::Object<JsonPrimitive>); - static std::string getAsString(JNIEnv&, jni::Object<JsonPrimitive>); - static double getAsDouble(JNIEnv&, jni::Object<JsonPrimitive>); - static void registerNative(jni::JNIEnv&); }; |