< prev index next >

src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java

Print this page

        

@@ -126,17 +126,10 @@
 
         return super.set(index, value, strict);
     }
 
     @Override
-    public ArrayData set(final int index, final long value, final boolean strict) {
-        undefined.clear(index);
-
-        return super.set(index, value, strict);
-    }
-
-    @Override
     public ArrayData set(final int index, final double value, final boolean strict) {
         undefined.clear(index);
 
         return super.set(index, value, strict);
     }

@@ -158,28 +151,10 @@
 
         return super.getIntOptimistic(index, programPoint);
     }
 
     @Override
-    public long getLong(final int index) {
-        if (undefined.isSet(index)) {
-            return 0L;
-        }
-
-        return super.getLong(index);
-    }
-
-    @Override
-    public long getLongOptimistic(final int index, final int programPoint) {
-        if (undefined.isSet(index)) {
-            throw new UnwarrantedOptimismException(UNDEFINED, programPoint);
-        }
-
-        return super.getLongOptimistic(index, programPoint);
-    }
-
-    @Override
     public double getDouble(final int index) {
         if (undefined.isSet(index)) {
             return Double.NaN;
         }
 
< prev index next >