< prev index next >
test/jdk/jdk/incubator/vector/CovarOverrideTest.java
Print this page
rev 54658 : refactored mask and shuffle creation methods, moved classes to top-level
*** 31,40 ****
--- 31,41 ----
import jdk.incubator.vector.ByteVector;
import jdk.incubator.vector.DoubleVector;
import jdk.incubator.vector.FloatVector;
import jdk.incubator.vector.IntVector;
import jdk.incubator.vector.ShortVector;
+ import jdk.incubator.vector.VectorSpecies;
import jdk.incubator.vector.Vector;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
import java.lang.reflect.Method;
*** 68,78 ****
@Test(dataProvider = "classesProvider")
public void testCovarientOverridesExist(Class<?> c) {
Class<?> superClass = c.getSuperclass();
Class<?> vectorClass = c;
! if (superClass == Vector.Species.class) {
vectorClass = c.getDeclaringClass();
}
List<Method> notFound = new ArrayList<>();
List<Method> notCovarientlyOverridden = new ArrayList<>();
--- 69,79 ----
@Test(dataProvider = "classesProvider")
public void testCovarientOverridesExist(Class<?> c) {
Class<?> superClass = c.getSuperclass();
Class<?> vectorClass = c;
! if (superClass == VectorSpecies.class) {
vectorClass = c.getDeclaringClass();
}
List<Method> notFound = new ArrayList<>();
List<Method> notCovarientlyOverridden = new ArrayList<>();
< prev index next >