Példa
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;
}
}
Megoldás
Állítsa a módosítót privátra.
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;
}


}