< prev index next >
test/jdk/jdk/incubator/vector/MethodOverideTest.java
Print this page
rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
@@ -30,11 +30,12 @@
import jdk.incubator.vector.ByteVector;
import jdk.incubator.vector.DoubleVector;
import jdk.incubator.vector.FloatVector;
import jdk.incubator.vector.IntVector;
-import jdk.incubator.vector.Vector.Shape;
+import jdk.incubator.vector.VectorShape;
+import jdk.incubator.vector.VectorSpecies;
import jdk.incubator.vector.ShortVector;
import jdk.incubator.vector.Vector;
import org.testng.Assert;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
@@ -63,11 +64,11 @@
static List<Object> getConcreteSpeciesInstances(Class<?> primitiveVectorClass) {
try {
List<Object> csis = new ArrayList<>();
for (Field sf : primitiveVectorClass.getFields()) {
- if (Vector.Species.class.isAssignableFrom(sf.getType())) {
+ if (VectorSpecies.class.isAssignableFrom(sf.getType())) {
csis.add(sf.get(null));
}
}
return csis;
}
@@ -78,11 +79,11 @@
static List<Class<?>> getConcreteVectorClasses(Class<?> primitiveVectorClass) {
try {
List<Class<?>> cvcs = new ArrayList<>();
for (Object speciesInstance : getConcreteSpeciesInstances(primitiveVectorClass)) {
- Method zero = primitiveVectorClass.getMethod("zero", Vector.Species.class);
+ Method zero = primitiveVectorClass.getMethod("zero", VectorSpecies.class);
Object vectorInstance = zero.invoke(null, speciesInstance);
cvcs.add(vectorInstance.getClass());
}
return cvcs;
< prev index next >