< prev index next >

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

Print this page

        

@@ -122,11 +122,11 @@
              }
         }
 
         @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);
         }
 

@@ -134,15 +134,10 @@
         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

@@ -164,15 +159,10 @@
         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;
         }
     }
< prev index next >