< prev index next >
src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
Print this page
@@ -177,17 +177,10 @@
setLength(Math.max(index + 1, length()));
return this;
}
@Override
- public ArrayData set(final int index, final long value, final boolean strict) {
- array[index] = value;
- setLength(Math.max(index + 1, length()));
- return this;
- }
-
- @Override
public ArrayData set(final int index, final double value, final boolean strict) {
array[index] = value;
setLength(Math.max(index + 1, length()));
return this;
}
@@ -212,11 +205,11 @@
throw new ClassCastException();
}
@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(HAS_GET_ELEM, returnType, programPoint);
}
@@ -229,15 +222,10 @@
public int getInt(final int index) {
return JSType.toInt32(array[index]);
}
@Override
- public long getLong(final int index) {
- return (long)array[index];
- }
-
- @Override
public double getDouble(final int index) {
return array[index];
}
@Override
< prev index next >