nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.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.IntBuffer; |
33 import java.nio.IntBuffer; |
33 import jdk.nashorn.internal.objects.annotations.Attribute; |
34 import jdk.nashorn.internal.objects.annotations.Attribute; |
120 public int getInt(final int index) { |
121 public int getInt(final int index) { |
121 return getElem(index); |
122 return getElem(index); |
122 } |
123 } |
123 |
124 |
124 @Override |
125 @Override |
|
126 public int getIntOptimistic(final int index, final int programPoint) { |
|
127 return getElem(index); |
|
128 } |
|
129 |
|
130 @Override |
125 public long getLong(final int index) { |
131 public long getLong(final int index) { |
126 return getInt(index); |
132 return getInt(index); |
127 } |
133 } |
128 |
134 |
129 @Override |
135 @Override |
|
136 public long getLongOptimistic(final int index, final int programPoint) { |
|
137 return getElem(index); |
|
138 } |
|
139 |
|
140 @Override |
130 public double getDouble(final int index) { |
141 public double getDouble(final int index) { |
131 return getInt(index); |
142 return getInt(index); |
|
143 } |
|
144 |
|
145 @Override |
|
146 public double getDoubleOptimistic(final int index, final int programPoint) { |
|
147 return getElem(index); |
132 } |
148 } |
133 |
149 |
134 @Override |
150 @Override |
135 public Object getObject(final int index) { |
151 public Object getObject(final int index) { |
136 return getInt(index); |
152 return getInt(index); |