@Override protected void setArray(Object array, int pos, Object value) { Array.setInt(array,pos,((Integer)value)); }
@Override protected void setArray(Object array, int pos, Object value) { Array.setInt(array,pos,((Integer)value)); }
Array.setShort(newObj, i, ((Number)n).shortValue()); else if (arrT == int.class ) Array.setInt(newObj, i, ((Number)n).intValue()); else if (arrT == long.class ) Array.setLong(newObj, i, ((Number)n).longValue());
Array.setInt(array, index, ((Number) value).intValue());
Array.setShort(newObj, i, ((Number)n).shortValue()); else if (arrT == int.class ) Array.setInt(newObj, i, ((Number)n).intValue()); else if (arrT == long.class ) Array.setLong(newObj, i, ((Number)n).longValue());
setShort(array, index, ((Short) value).shortValue()); } else if (value instanceof Integer) { setInt(array, index, ((Integer) value).intValue()); } else if (value instanceof Long) { setLong(array, index, ((Long) value).longValue());
for (Iterator iter = list.iterator(); iter.hasNext(); idx++) { Object element = iter.next(); Array.setInt(array, idx, (Integer) InvokerHelper.invokeStaticMethod(DefaultGroovyMethods.class, "asType", new Object[]{element, int.class}));
Array.setInt(array, index, ((Number) value).intValue());
if (arrayType.isPrimitive()) { if (obj instanceof Integer) { Array.setInt(objArray, i, (Integer) obj); } else if (obj instanceof Double) { Array.setDouble(objArray, i, (Double) obj);
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setInt(array, index, (Integer) value); } },
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setInt(array, index, (Integer) value); } },
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setInt(array, index, (Integer) value); } },
@Override public void set(Object array, int index, Object value) { Array.setInt(array, index, (Integer) value); } },
@Override protected void setArray(Object array, int pos, Object value) { Array.setInt(array,pos,((Integer)value)); }
public void set(Object array, int index, Object data) { java.lang.reflect.Array.setInt(array, index, data != null ? (Integer) data : 0); } public Object get(Object array, int index) {
public void set(int i, int value) { if ("u".equals(typecode) || type == Integer.TYPE || type == Long.TYPE) { Array.setInt(data, i, value); } else { throw Py.TypeError("Type not compatible with array type"); } }
static public void arrayTest() { System.out.println("arrayTest:"); int[] items = (int[]) Array.newInstance(Integer.TYPE, 10); for (int n = 0; n < 10; n++) items[n] = n * 10; System.out.println(items.length); System.out.println(items.getClass().getComponentType()); for (int n = 0; n < 10; n++) System.out.println(Array.getInt(items, n)); for (int n = 0; n < 10; n++) Array.setInt(items, n, n * 20); for (int n = 0; n < 10; n++) System.out.println(items[n]); for (int n = 0; n < 10; n++) Array.set(items, n, n * 40); for (int n = 0; n < 10; n++) System.out.println(items[n] + 10); System.out.println((new String[0]).getClass().getComponentType()); }
public synchronized void set(int x, int y, int n) { ensureCapacity(x, y); // get the row Object row = Array.get(_matrix, x); if (row == null) { throw new ArrayIndexOutOfBoundsException("index out of bounds: " + x); } Array.setInt(row, y, n); _rowCount = Math.max(x, _rowCount); _colCount = Math.max(y, _colCount); }
@Test public void testArrayInt () { if (verifyNoPropertyViolation()){ try { int i = Array.getInt(arrayInt, 0); assert i == 42; Array.setInt(arrayInt, 0, 43); assert arrayInt[0] == 43; } catch (Throwable t) { assert false : "unexpected exception: " + t; } } }