< 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 >