Mercurial > hg > truffle
comparison 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 |
comparison
equal
deleted
inserted
replaced
2287:66ffa0e99cef | 2288:8c426c2891c8 |
---|---|
18 * UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open | 18 * UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open |
19 * Company, Ltd. | 19 * Company, Ltd. |
20 */ | 20 */ |
21 package com.sun.hotspot.c1x; | 21 package com.sun.hotspot.c1x; |
22 | 22 |
23 import com.sun.cri.ci.*; | |
24 import com.sun.cri.ri.*; | 23 import com.sun.cri.ri.*; |
24 import com.sun.hotspot.c1x.server.*; | |
25 | 25 |
26 public interface HotSpotTypeResolved extends RiType { | 26 public interface HotSpotTypeResolved extends RiType, Remote { |
27 | |
28 public int accessFlags(); | |
29 | |
30 public RiType arrayOf(); | |
31 | |
32 public RiType componentType(); | |
33 | |
34 public RiType uniqueConcreteSubtype(); | |
35 | |
36 public RiType exactType(); | |
37 | |
38 public CiConstant getEncoding(Representation r); | |
39 | |
40 public CiKind getRepresentationKind(Representation r); | |
41 | |
42 public boolean hasFinalizableSubclass(); | |
43 | |
44 public boolean hasFinalizer(); | |
45 | |
46 public boolean hasSubclass(); | |
47 | |
48 public boolean isArrayClass(); | |
49 | |
50 public boolean isInitialized(); | |
51 | |
52 public boolean isInstance(Object obj); | |
53 | |
54 public boolean isInstanceClass(); | |
55 | |
56 public boolean isInterface(); | |
57 | |
58 public boolean isResolved(); | |
59 | |
60 public boolean isSubtypeOf(RiType other); | |
61 | |
62 public Class<?> javaClass(); | |
63 | |
64 public CiKind kind(); | |
65 | |
66 public RiMethod resolveMethodImpl(RiMethod method); | |
67 | 27 |
68 public String toString(); | 28 public String toString(); |
69 | 29 |
70 public RiConstantPool constantPool(); | 30 public RiConstantPool constantPool(); |
71 | 31 |