diff options
Diffstat (limited to 'platform/android/src/geojson/feature_collection.hpp')
-rw-r--r-- | platform/android/src/geojson/feature_collection.hpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/platform/android/src/geojson/feature_collection.hpp b/platform/android/src/geojson/feature_collection.hpp index 259ffab370..66e92eacad 100644 --- a/platform/android/src/geojson/feature_collection.hpp +++ b/platform/android/src/geojson/feature_collection.hpp @@ -3,7 +3,6 @@ #include "../java/util.hpp" #include <mbgl/util/geojson.hpp> -#include <mbgl/util/noncopyable.hpp> #include <jni/jni.hpp> @@ -11,15 +10,13 @@ namespace mbgl { namespace android { namespace geojson { -class FeatureCollection : private mbgl::util::noncopyable { +class FeatureCollection { public: static constexpr auto Name() { return "com/mapbox/geojson/FeatureCollection"; }; - static mbgl::FeatureCollection convert(jni::JNIEnv&, jni::Object<FeatureCollection>); + static mbgl::FeatureCollection convert(jni::JNIEnv&, const jni::Object<FeatureCollection>&); - static jni::Object<java::util::List> features(jni::JNIEnv&, jni::Object<FeatureCollection>); - - static jni::Class<FeatureCollection> javaClass; + static jni::Local<jni::Object<java::util::List>> features(jni::JNIEnv&, const jni::Object<FeatureCollection>&); static void registerNative(jni::JNIEnv&); }; |