changeset 18553:c716b8bc402f

(no commit message)replaced concrete types with interface types to support replay compilation
author Doug Simon <doug.simon@oracle.com>
date Wed, 26 Nov 2014 22:31:56 +0100
parents 99c57f4c3fa3
children 99ee1fa4d446
files graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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());
         }
     }