diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotType.java @ 1421:6223633ce7dd

changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
author Lukas Stadler <lukas.stadler@oracle.com>
date Fri, 23 Jul 2010 15:53:02 -0700
parents 44efca8a02d6
children 3483ec571caf
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotType.java	Tue Jul 13 11:47:55 2010 -0700
+++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotType.java	Fri Jul 23 15:53:02 2010 -0700
@@ -45,8 +45,7 @@
 
     @Override
     public CiKind getRepresentationKind(Representation r) {
-        // TODO Auto-generated method stub
-        return null;
+        return CiKind.Object;
     }
 
     @Override
@@ -70,7 +69,7 @@
     @Override
     public boolean isArrayClass() {
         System.out.println("Checking for array class " + name());
-        return VMEntries.RiType_isArrayClass(klassOop);
+        return Compiler.getVMEntries().RiType_isArrayClass(klassOop);
     }
 
     @Override
@@ -87,12 +86,12 @@
 
     @Override
     public boolean isInstanceClass() {
-        return VMEntries.RiType_isInstanceClass(klassOop);
+        return Compiler.getVMEntries().RiType_isInstanceClass(klassOop);
     }
 
     @Override
     public boolean isInterface() {
-        return VMEntries.RiType_isInterface(klassOop);
+        return Compiler.getVMEntries().RiType_isInterface(klassOop);
     }
 
     @Override
@@ -108,7 +107,7 @@
 
     @Override
     public Class< ? > javaClass() {
-        return VMEntries.RiType_javaClass(klassOop);
+        return Compiler.getVMEntries().RiType_javaClass(klassOop);
     }
 
     @Override
@@ -118,7 +117,7 @@
 
     @Override
     public String name() {
-        return VMEntries.RiType_name(klassOop);
+        return Compiler.getVMEntries().RiType_name(klassOop);
     }
 
     @Override
@@ -127,4 +126,8 @@
         return null;
     }
 
+    public Object klassOop() {
+        return klassOop;
+    }
+
 }