jni: reserve size for type conversion

Change-Id: I9dfa4ea09f34f4cb78820e1bcc5f6e9e3999b91b
This commit is contained in:
Adrien Béraud
2020-08-14 11:23:26 -04:00
parent 79df3f43b1
commit 49a1d6172d

View File

@ -148,7 +148,7 @@ namespace std {
%typemap(javacode) vector< map<string,string> > %{ %typemap(javacode) vector< map<string,string> > %{
public java.util.ArrayList<java.util.Map<String, String>> toNative() { public java.util.ArrayList<java.util.Map<String, String>> toNative() {
java.util.ArrayList<java.util.Map<String, String>> out = new java.util.ArrayList<>(); java.util.ArrayList<java.util.Map<String, String>> out = new java.util.ArrayList<>(size());
for (int i = 0; i < size(); ++i) { for (int i = 0; i < size(); ++i) {
out.add(get(i).toNative()); out.add(get(i).toNative());
} }