--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java 2015-12-10 13:51:09.184614915 +0100 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java 2015-12-10 13:51:09.100614916 +0100 @@ -124,7 +124,7 @@ @Override public MethodHandle getElementGetter(final Class returnType, final int programPoint) { - if (returnType == int.class || returnType == long.class) { + if (returnType == int.class) { return null; } return getContinuousElementGetter(getClass(), GET_ELEM, returnType, programPoint); @@ -136,11 +136,6 @@ } @Override - public long getLong(final int index) { - return (long)getDouble(index); - } - - @Override public double getDouble(final int index) { return getElem(index); } @@ -165,11 +160,6 @@ 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);