@Override protected void setArray(Object array, int pos, Object value) { Array.setDouble(array,pos,((Double)value)); }
@Override protected void setArray(Object array, int pos, Object value) { Array.setDouble(array,pos,((Double)value)); }
Array.setFloat(newObj, i, ((Number)n).floatValue()); else if (arrT == double.class ) Array.setDouble(newObj, i, ((Number)n).doubleValue()); else if (arrT == String.class ) { Array.set(newObj,i,n);
Array.setDouble(array, index, ((Number) value).doubleValue());
Array.setFloat(newObj, i, ((Number)n).floatValue()); else if (arrT == double.class ) Array.setDouble(newObj, i, ((Number)n).doubleValue()); else if (arrT == String.class ) { Array.set(newObj,i,n);
setFloat(array, index, ((Float) value).floatValue()); } else if (value instanceof Double) { setDouble(array, index, ((Double) value).doubleValue());
for (Iterator iter = list.iterator(); iter.hasNext(); idx++) { Object element = iter.next(); Array.setDouble(array, idx, (Double) InvokerHelper.invokeStaticMethod(DefaultGroovyMethods.class, "asType", new Object[]{element, double.class}));
Array.setDouble(array, index, ((Number) value).doubleValue());
Array.setInt(objArray, i, (Integer) obj); } else if (obj instanceof Double) { Array.setDouble(objArray, i, (Double) obj); } else if (obj instanceof Boolean) { Array.setBoolean(objArray, i, (Boolean) obj);
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setDouble(array, index, (Double) value); } },
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setDouble(array, index, (Double) value); } },
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setDouble(array, index, (Double) value); } },
@Override public void set(Object array, int index, Object value) { Array.setDouble(array, index, (Double) value); } },
@Override protected void setArray(Object array, int pos, Object value) { Array.setDouble(array,pos,((Double)value)); }
@Override protected void setArray(Object array, int pos, Object value) { Array.setDouble(array,pos,((Double)value)); }
/** * @see org.apache.wicket.util.io.ClassStreamHandler.PrimitiveArray#readArray(WicketObjectInputStream) */ public Object readArray(WicketObjectInputStream dos) throws IOException { int length = dos.readInt(); Object array = Array.newInstance(getStreamClass(), length); for (int i = 0; i < length; i++) { Array.setDouble(array, i, dos.readDouble()); } return array; } }
/** * @see org.apache.wicket.util.io.ClassStreamHandler.PrimitiveArray#readArray(WicketObjectInputStream) */ @Override public Object readArray(WicketObjectInputStream dos) throws IOException { int length = dos.readInt(); Object array = Array.newInstance(getStreamClass(), length); for (int i = 0; i < length; i++) { Array.setDouble(array, i, dos.readDouble()); } return array; } }
private void setInArray(final Object array, final int index, Number number) { final Class<?> baseType = getPropertyDescriptor().getBaseType(); if (baseType.isPrimitive()) { if (number == null) { number = 0; } if (baseType == byte.class) { Array.setByte(array, index, number.byteValue()); } else if (baseType == short.class) { Array.setShort(array, index, number.shortValue()); } else if (baseType == int.class) { Array.setInt(array, index, number.intValue()); } else if (baseType == long.class) { Array.setLong(array, index, number.longValue()); } else if (baseType == float.class) { Array.setFloat(array, index, number.floatValue()); } else if (baseType == double.class) { Array.setDouble(array, index, number.doubleValue()); } } else { Array.set(array, index, number); } }
@Test public void testArrayDouble () { if (verifyNoPropertyViolation()){ try { double d = Array.getDouble(arrayDouble, 0); assert d == 42.0; Array.setDouble(arrayDouble, 0, 43.0); assert arrayDouble[0] == 43.0; } catch (Throwable t) { assert false : "unexpected exception: " + t; } } }
public static void setArrayValue(Object array, Class<?> valueType, Object value, int index) { if (value == null) { return; } if (valueType == int.class) { Array.setInt(array, index, LdiIntegerConversionUtil.toPrimitiveInt(value)); } else if (valueType == double.class) { Array.setDouble(array, index, LdiDoubleConversionUtil.toPrimitiveDouble(value)); } else if (valueType == long.class) { Array.setLong(array, index, LdiLongConversionUtil.toPrimitiveLong(value)); } else if (valueType == float.class) { Array.setFloat(array, index, LdiFloatConversionUtil.toPrimitiveFloat(value)); } else if (valueType == short.class) { Array.setShort(array, index, LdiShortConversionUtil.toPrimitiveShort(value)); } else if (valueType == boolean.class) { Array.setBoolean(array, index, LdiBooleanConversionUtil.toPrimitiveBoolean(value)); } else if (valueType == char.class) { Array.setChar(array, index, ((Character) value).charValue()); } Array.set(array, index, value); }