# HG changeset patch # User Doug Simon # Date 1417037516 -3600 # Node ID c716b8bc402fa8d06e0f7278d4b9e91839c54b6f # Parent 99c57f4c3fa3c81ee6cef80b31ee419a821f4bb9 (no commit message)replaced concrete types with interface types to support replay compilation diff -r 99c57f4c3fa3 -r c716b8bc402f graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java --- a/graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java Wed Nov 26 22:24:17 2014 +0100 +++ b/graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java Wed Nov 26 22:31:56 2014 +0100 @@ -22,7 +22,6 @@ */ package com.oracle.graal.hotspot.test; -import static com.oracle.graal.hotspot.HotSpotGraalRuntime.*; import static com.oracle.graal.hotspot.meta.HotSpotResolvedObjectTypeImpl.*; import java.lang.reflect.*; @@ -35,7 +34,7 @@ /** * Tests {@link HotSpotResolvedJavaField} functionality. */ -public class HotSpotResolvedJavaFieldTest { +public class HotSpotResolvedJavaFieldTest extends HotSpotGraalCompilerTest { private static final Class[] classesWithInternalFields = {Class.class, ClassLoader.class}; @@ -63,7 +62,7 @@ @Test public void testCachingForInternalFields() { for (Class c : classesWithInternalFields) { - HotSpotResolvedObjectTypeImpl type = HotSpotResolvedObjectTypeImpl.fromObjectClass(c); + HotSpotResolvedObjectType type = HotSpotResolvedObjectTypeImpl.fromObjectClass(c); for (ResolvedJavaField field : type.getInstanceFields(false)) { if (field.isInternal()) { HotSpotResolvedJavaField expected = (HotSpotResolvedJavaField) field; @@ -77,7 +76,7 @@ @Test public void testIsInObject() { for (Field f : String.class.getDeclaredFields()) { - HotSpotResolvedJavaField rf = (HotSpotResolvedJavaField) runtime().getHostProviders().getMetaAccess().lookupJavaField(f); + HotSpotResolvedJavaField rf = (HotSpotResolvedJavaField) getMetaAccess().lookupJavaField(f); Assert.assertEquals(rf.toString(), rf.isInObject("a string"), !rf.isStatic()); } }