< 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 >