Remove dummy GroupInfo class
The GroupInfo class extend JavaScriptObject which requires to have a protected constructor which was not used. Remove the class and use JavaScriptObject in the NativeMap instead. Change-Id: Id231fc0e0185332974e58fcb1ab346b68b825dc9
This commit is contained in:
@@ -52,9 +52,9 @@ public class GroupSuggestOracle extends SuggestOracle {
|
|||||||
if (req.getLimit() > 0) {
|
if (req.getLimit() > 0) {
|
||||||
rest.addParameter("n", req.getLimit());
|
rest.addParameter("n", req.getLimit());
|
||||||
}
|
}
|
||||||
rest.get(new AsyncCallback<NativeMap<GroupInfo>>() {
|
rest.get(new AsyncCallback<NativeMap<JavaScriptObject>>() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(NativeMap<GroupInfo> result) {
|
public void onSuccess(NativeMap<JavaScriptObject> result) {
|
||||||
List<String> keys = result.sortedKeys();
|
List<String> keys = result.sortedKeys();
|
||||||
List<Suggestion> suggestions = new ArrayList<>(keys.size());
|
List<Suggestion> suggestions = new ArrayList<>(keys.size());
|
||||||
for (String g : keys) {
|
for (String g : keys) {
|
||||||
@@ -74,11 +74,4 @@ public class GroupSuggestOracle extends SuggestOracle {
|
|||||||
List<Suggestion> empty = Collections.emptyList();
|
List<Suggestion> empty = Collections.emptyList();
|
||||||
done.onSuggestionsReady(req, new Response(empty));
|
done.onSuggestionsReady(req, new Response(empty));
|
||||||
}
|
}
|
||||||
|
|
||||||
private static class GroupInfo extends JavaScriptObject {
|
|
||||||
// Dummy class, does nothing.
|
|
||||||
|
|
||||||
protected GroupInfo() {
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user