nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
equal
deleted
inserted
replaced
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 |