diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java @ 2288:8c426c2891c8

client/server: new interface Remote marks classes that should not be serialized, but called remotely
author Lukas Stadler <lukas.stadler@jku.at>
date Mon, 11 Apr 2011 10:37:24 +0200
parents 762de4b26788
children 6190d20bd6d6
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java	Fri Apr 08 13:47:56 2011 +0200
+++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypeResolved.java	Mon Apr 11 10:37:24 2011 +0200
@@ -20,50 +20,10 @@
  */
 package com.sun.hotspot.c1x;
 
-import com.sun.cri.ci.*;
 import com.sun.cri.ri.*;
-
-public interface HotSpotTypeResolved extends RiType {
-
-    public int accessFlags();
-
-    public RiType arrayOf();
-
-    public RiType componentType();
-
-    public RiType uniqueConcreteSubtype();
-
-    public RiType exactType();
-
-    public CiConstant getEncoding(Representation r);
-
-    public CiKind getRepresentationKind(Representation r);
-
-    public boolean hasFinalizableSubclass();
+import com.sun.hotspot.c1x.server.*;
 
-    public boolean hasFinalizer();
-
-    public boolean hasSubclass();
-
-    public boolean isArrayClass();
-
-    public boolean isInitialized();
-
-    public boolean isInstance(Object obj);
-
-    public boolean isInstanceClass();
-
-    public boolean isInterface();
-
-    public boolean isResolved();
-
-    public boolean isSubtypeOf(RiType other);
-
-    public Class<?> javaClass();
-
-    public CiKind kind();
-
-    public RiMethod resolveMethodImpl(RiMethod method);
+public interface HotSpotTypeResolved extends RiType, Remote {
 
     public String toString();