@Override public U set(int index, U element) { checkNull(element); checkIndex(index); U old = (U) array.getObjectAt(index); ((NSMutableArray<U>) array).replaceObject(index, element); return old; }
private Object set0(int index, NSObject element) { checkNull(element); checkIndex(index); Object old = getObjectAt(index); replaceObject(index, element); if(old instanceof NSString) { old = old.toString(); } else if(old instanceof NSNumber) { old = Double.valueOf(((NSNumber)old).doubleValue()); } return old; }
private Object set0(int index, NSObject element) { checkNull(element); checkIndex(index); Object old = getObjectAt(index); replaceObject(index, element); if(old instanceof NSString) { old = old.toString(); } else if(old instanceof NSNumber) { old = Double.valueOf(((NSNumber)old).doubleValue()); } return old; }
@Override public U set(int index, U element) { checkNull(element); checkIndex(index); U old = (U) array.getObjectAt(index); ((NSMutableArray<U>) array).replaceObject(index, element); return old; }
@Override public U set(int index, U element) { checkNull(element); checkIndex(index); U old = (U) array.getObjectAt(index); ((NSMutableArray<U>) array).replaceObject(index, element); return old; }
public Object set(int index, boolean element) { checkNull(Boolean.valueOf(element)); checkIndex(index); Object old = getObjectAt(index); replaceObject(index, NSNumber.valueOf(element)); if (old instanceof NSNumber) { old = Boolean.valueOf(((NSNumber)old).booleanValue()); } return old; }
public Object set(int index, boolean element) { checkNull(Boolean.valueOf(element)); checkIndex(index); Object old = getObjectAt(index); replaceObject(index, NSNumber.valueOf(element)); if (old instanceof NSNumber) { old = Boolean.valueOf(((NSNumber)old).booleanValue()); } return old; }