< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java

Print this page

        

*** 122,132 **** } } @Override public MethodHandle getElementGetter(final Class<?> returnType, final int programPoint) { ! if (returnType == int.class || returnType == long.class) { return null; } return getContinuousElementGetter(getClass(), GET_ELEM, returnType, programPoint); } --- 122,132 ---- } } @Override public MethodHandle getElementGetter(final Class<?> returnType, final int programPoint) { ! if (returnType == int.class) { return null; } return getContinuousElementGetter(getClass(), GET_ELEM, returnType, programPoint); }
*** 134,148 **** public int getInt(final int index) { return (int)getDouble(index); } @Override - public long getLong(final int index) { - return (long)getDouble(index); - } - - @Override public double getDouble(final int index) { return getElem(index); } @Override --- 134,143 ----
*** 164,178 **** public ArrayData set(final int index, final int value, final boolean strict) { return set(index, (double)value, strict); } @Override - public ArrayData set(final int index, final long value, final boolean strict) { - return set(index, (double)value, strict); - } - - @Override public ArrayData set(final int index, final double value, final boolean strict) { setElem(index, value); return this; } } --- 159,168 ----
< prev index next >