android & benitlux: use NitObject in clients
[nit.git] / lib / android / shared_preferences / shared_preferences_api11.nit
index 2c85ead..9d2dbcf 100644 (file)
@@ -31,8 +31,8 @@ redef extern class NativeSharedPreferences
        fun get_string_set(key: JavaString): HashSet[JavaString] import HashSet[JavaString],
                HashSet[JavaString].add in "Java" `{
                Set<String> def_value = new HashSet<String>();
-               Set<String> java_set = recv.getStringSet(key, def_value);
-               int nit_hashset = new_HashSet_of_JavaString();
+               Set<String> java_set = self.getStringSet(key, def_value);
+               nit.app.NitObject nit_hashset = new_HashSet_of_JavaString();
 
                for (String element: java_set)
                        HashSet_of_JavaString_add(nit_hashset, element);
@@ -47,14 +47,14 @@ redef extern class NativeSharedPreferencesEditor
                import HashSet[JavaString], HashSet[JavaString].iterator, Iterator[JavaString].is_ok,
                Iterator[JavaString].item, Iterator[JavaString].next in "Java" `{
                Set<String> java_set = new HashSet<String>();
-               int itr = HashSet_of_JavaString_iterator(value);
+               nit.app.NitObject itr = HashSet_of_JavaString_iterator(value);
 
                while (Iterator_of_JavaString_is_ok(itr)) {
                        java_set.add(Iterator_of_JavaString_item(itr));
                        Iterator_of_JavaString_next(itr);
                }
 
-               return recv.putStringSet(key, java_set);
+               return self.putStringSet(key, java_set);
        `}
 end