Beispiel
public class NativeClass {

public NativeClass() {

}

protected native int getQuantity();
protected native Object getExternalValue(int index);

public List getResult() {
List list = new ArrayList(5);
for (int index = 0; index < getQuantity();index++){
list.add(getExternalValue(index));
}
return list;
}
}
Lösung
Setzen Sie den Änderungswert auf 'private'.
public class NativeClass {

public NativeClass() {

}

private native int getQuantity();
private native Object getExternalValue(int index);

public List getResult() {
List list = new ArrayList(5);
for (int index = 0; index < getQuantity();index++){
list.add(getExternalValue(index));
}
return list;
}


}