@Override protected void setArray(Object array, int pos, Object value) { Array.setByte(array,pos,((Byte)value)); }
@Override protected void setArray(Object array, int pos, Object value) { Array.setByte(array,pos,((Byte)value)); }
Array.setBoolean(newObj, i, (Boolean) n); else if (arrT == byte.class ) Array.setByte(newObj, i, ((Number) n).byteValue()); else if (arrT == char.class ) Array.setChar(newObj, i, (char) ((Number)n).intValue());
Array.setByte(array, index, ((Number) value).byteValue());
Array.setBoolean(newObj, i, (Boolean) n); else if (arrT == byte.class ) Array.setByte(newObj, i, ((Number) n).byteValue()); else if (arrT == char.class ) Array.setChar(newObj, i, (char) ((Number)n).intValue());
setBoolean(array, index, ((Boolean) value).booleanValue()); } else if (value instanceof Byte) { setByte(array, index, ((Byte) value).byteValue()); } else if (value instanceof Character) { setChar(array, index, ((Character) value).charValue());
for (Iterator iter = list.iterator(); iter.hasNext(); idx++) { Object element = iter.next(); Array.setByte(array, idx, (Byte) InvokerHelper.invokeStaticMethod(DefaultGroovyMethods.class, "asType", new Object[]{element, byte.class}));
Array.setByte(array, index, ((Number) value).byteValue());
Array.setChar(objArray, i, (Character) obj); } else if (obj instanceof Byte) { Array.setByte(objArray, i, (Byte) obj); } else if (obj instanceof Short) { Array.setShort(objArray, i, (Short) obj);
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setByte(array, index, (Byte) value); } },
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setByte(array, index, (Byte) value); } },
@Override protected void setSingleValue(Object array, int index, Object value) { Array.setByte(array, index, (Byte) value); } },
@Override public void set(Object array, int index, Object value) { Array.setByte(array, index, (Byte) value); } },
@Override protected void setArray(Object array, int pos, Object value) { Array.setByte(array,pos,((Byte)value)); }
@Override protected void setArray(Object array, int pos, Object value) { Array.setByte(array,pos,((Byte)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.setByte(array, i, dos.readByte()); } 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.setByte(array, i, dos.readByte()); } return array; } }
@SuppressWarnings("UnnecessaryUnboxing") private static void doSet(Object array, int index, Object o) { Class<?> componentType = array.getClass().getComponentType(); if(componentType.isPrimitive()) { if(componentType == char.class) { Array.setChar(array, index, ((Character) o).charValue()); } else if(componentType == byte.class) { Array.setByte(array, index, ((Number) o).byteValue()); } else if(componentType == short.class) { Array.setShort(array, index, ((Number) o).shortValue()); } else if(componentType == int.class) { Array.setInt(array, index, ((Number) o).intValue()); } else if(componentType == long.class) { Array.setLong(array, index, ((Number) o).longValue()); } else if(componentType == float.class) { Array.setFloat(array, index, ((Number) o).floatValue()); } else if(componentType == double.class) { Array.setDouble(array, index, ((Number) o).doubleValue()); } else if(componentType == boolean.class) { Array.setBoolean(array, index, ((Boolean) o).booleanValue()); } } else { Array.set(array, index, o); } }
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); } }
@Override public void set(Object array, int index, E element) { if (componentType == boolean.class) { Array.setBoolean(array, index, (Boolean)element); } else if (componentType == int.class) { Array.setInt(array, index, (Integer)element); } else if (componentType == long.class) { Array.setLong(array, index, (Long)element); } else if (componentType == float.class) { Array.setFloat(array, index, (Float)element); } else if (componentType == double.class) { Array.setDouble(array, index, (Double) element); } else if (componentType == byte.class) { Array.setByte(array, index, (Byte) element); } else if (componentType == char.class) { Array.setChar(array, index, (Character)element); } else if (componentType == short.class) { Array.setShort(array, index, (Short)element); } else { throw new AssertionError(); } } @Override