comparison jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java @ 23338:a3471785190d

findLeafConcreteSubtype should handle arrays of leaf concrete subtype
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Fri, 25 Mar 2016 14:08:23 -0700
parents 293eb76b86d3
children 22c3bdf28fff
comparison
equal deleted inserted replaced
23337:62804a7d3877 23338:a3471785190d
337 checkConcreteSubtype(c3, null); 337 checkConcreteSubtype(c3, null);
338 checkConcreteSubtype(a4, null); 338 checkConcreteSubtype(a4, null);
339 339
340 ResolvedJavaType a1a = metaAccess.lookupJavaType(Abstract1[].class); 340 ResolvedJavaType a1a = metaAccess.lookupJavaType(Abstract1[].class);
341 checkConcreteSubtype(a1a, null); 341 checkConcreteSubtype(a1a, null);
342 ResolvedJavaType i1a = metaAccess.lookupJavaType(Interface1[].class);
343 checkConcreteSubtype(i1a, null);
342 ResolvedJavaType c1a = metaAccess.lookupJavaType(Concrete1[].class); 344 ResolvedJavaType c1a = metaAccess.lookupJavaType(Concrete1[].class);
343 checkConcreteSubtype(c1a, null); 345 checkConcreteSubtype(c1a, c1a);
344 ResolvedJavaType f1a = metaAccess.lookupJavaType(Final1[].class); 346 ResolvedJavaType f1a = metaAccess.lookupJavaType(Final1[].class);
345 checkConcreteSubtype(f1a, f1a); 347 checkConcreteSubtype(f1a, f1a);
346 348
347 ResolvedJavaType obja = metaAccess.lookupJavaType(Object[].class); 349 ResolvedJavaType obja = metaAccess.lookupJavaType(Object[].class);
348 checkConcreteSubtype(obja, null); 350 checkConcreteSubtype(obja, null);