nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
changeset 27104 bc8ce3f84b84
parent 26768 751b0f427090
child 27209 30d8609b9561
equal deleted inserted replaced
27103:7a1a7ab2879c 27104:bc8ce3f84b84
    24  */
    24  */
    25 
    25 
    26 package jdk.nashorn.internal.objects;
    26 package jdk.nashorn.internal.objects;
    27 
    27 
    28 import static jdk.nashorn.internal.codegen.CompilerConstants.specialCall;
    28 import static jdk.nashorn.internal.codegen.CompilerConstants.specialCall;
       
    29 
    29 import java.lang.invoke.MethodHandle;
    30 import java.lang.invoke.MethodHandle;
    30 import java.lang.invoke.MethodHandles;
    31 import java.lang.invoke.MethodHandles;
    31 import java.nio.ByteBuffer;
    32 import java.nio.ByteBuffer;
    32 import java.nio.DoubleBuffer;
    33 import java.nio.DoubleBuffer;
    33 import jdk.nashorn.internal.objects.annotations.Attribute;
    34 import jdk.nashorn.internal.objects.annotations.Attribute;
   139         public double getDouble(final int index) {
   140         public double getDouble(final int index) {
   140             return getElem(index);
   141             return getElem(index);
   141         }
   142         }
   142 
   143 
   143         @Override
   144         @Override
       
   145         public double getDoubleOptimistic(final int index, final int programPoint) {
       
   146             return getElem(index);
       
   147         }
       
   148 
       
   149         @Override
   144         public Object getObject(final int index) {
   150         public Object getObject(final int index) {
   145             return getDouble(index);
   151             return getDouble(index);
   146         }
   152         }
   147 
   153 
   148         @Override
   154         @Override