Mercurial > hg > truffle
comparison c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotTypePrimitive.java @ 1420:44efca8a02d6
reformatting similar to other maxine projects (tabs, etc.)
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Tue, 13 Jul 2010 11:47:55 -0700 |
parents | 1b41af477605 |
children | 6223633ce7dd |
comparison
equal
deleted
inserted
replaced
1419:7bf6a77b9c5a | 1420:44efca8a02d6 |
---|---|
5 import com.sun.cri.ri.RiMethod; | 5 import com.sun.cri.ri.RiMethod; |
6 import com.sun.cri.ri.RiType; | 6 import com.sun.cri.ri.RiType; |
7 | 7 |
8 public class HotSpotTypePrimitive implements RiType { | 8 public class HotSpotTypePrimitive implements RiType { |
9 | 9 |
10 private CiKind kind; | 10 private CiKind kind; |
11 | |
12 public HotSpotTypePrimitive(CiKind kind) { | |
13 this.kind = kind; | |
14 } | |
15 | |
16 @Override | |
17 public int accessFlags() { | |
18 // TODO Auto-generated method stub | |
19 return 0; | |
20 } | |
21 | 11 |
22 @Override | 12 public HotSpotTypePrimitive(CiKind kind) { |
23 public RiType arrayOf() { | 13 this.kind = kind; |
24 // TODO Auto-generated method stub | 14 } |
25 return null; | |
26 } | |
27 | 15 |
28 @Override | 16 @Override |
29 public RiType componentType() { | 17 public int accessFlags() { |
30 // TODO Auto-generated method stub | 18 // TODO Auto-generated method stub |
31 return null; | 19 return 0; |
32 } | 20 } |
33 | 21 |
34 @Override | 22 @Override |
35 public RiType exactType() { | 23 public RiType arrayOf() { |
36 // TODO Auto-generated method stub | 24 // TODO Auto-generated method stub |
37 return null; | 25 return null; |
38 } | 26 } |
39 | 27 |
40 @Override | 28 @Override |
41 public CiConstant getEncoding(Representation r) { | 29 public RiType componentType() { |
42 // TODO Auto-generated method stub | 30 // TODO Auto-generated method stub |
43 | 31 return null; |
44 return null; | 32 } |
45 } | |
46 | 33 |
47 @Override | 34 @Override |
48 public CiKind getRepresentationKind(Representation r) { | 35 public RiType exactType() { |
49 // TODO Auto-generated method stub | 36 // TODO Auto-generated method stub |
50 return null; | 37 return null; |
51 } | 38 } |
52 | 39 |
53 @Override | 40 @Override |
54 public boolean hasFinalizableSubclass() { | 41 public CiConstant getEncoding(Representation r) { |
55 // TODO Auto-generated method stub | 42 // TODO Auto-generated method stub |
56 return false; | |
57 } | |
58 | 43 |
59 @Override | 44 return null; |
60 public boolean hasFinalizer() { | 45 } |
61 // TODO Auto-generated method stub | |
62 return false; | |
63 } | |
64 | 46 |
65 @Override | 47 @Override |
66 public boolean hasSubclass() { | 48 public CiKind getRepresentationKind(Representation r) { |
67 // TODO Auto-generated method stub | 49 // TODO Auto-generated method stub |
68 return false; | 50 return null; |
69 } | 51 } |
70 | 52 |
71 @Override | 53 @Override |
72 public boolean isArrayClass() { | 54 public boolean hasFinalizableSubclass() { |
73 // TODO Auto-generated method stub | 55 // TODO Auto-generated method stub |
74 return false; | 56 return false; |
75 } | 57 } |
76 | 58 |
77 @Override | 59 @Override |
78 public boolean isInitialized() { | 60 public boolean hasFinalizer() { |
79 // TODO Auto-generated method stub | 61 // TODO Auto-generated method stub |
80 return false; | 62 return false; |
81 } | 63 } |
82 | 64 |
83 @Override | 65 @Override |
84 public boolean isInstance(Object obj) { | 66 public boolean hasSubclass() { |
85 // TODO Auto-generated method stub | 67 // TODO Auto-generated method stub |
86 return false; | 68 return false; |
87 } | 69 } |
88 | 70 |
89 @Override | 71 @Override |
90 public boolean isInstanceClass() { | 72 public boolean isArrayClass() { |
91 // TODO Auto-generated method stub | 73 // TODO Auto-generated method stub |
92 return false; | 74 return false; |
93 } | 75 } |
94 | 76 |
95 @Override | 77 @Override |
96 public boolean isInterface() { | 78 public boolean isInitialized() { |
97 // TODO Auto-generated method stub | 79 // TODO Auto-generated method stub |
98 return false; | 80 return false; |
99 } | 81 } |
100 | 82 |
101 @Override | 83 @Override |
102 public boolean isResolved() { | 84 public boolean isInstance(Object obj) { |
103 // TODO Auto-generated method stub | 85 // TODO Auto-generated method stub |
104 return true; | 86 return false; |
105 } | 87 } |
106 | 88 |
107 @Override | 89 @Override |
108 public boolean isSubtypeOf(RiType other) { | 90 public boolean isInstanceClass() { |
109 // TODO Auto-generated method stub | 91 // TODO Auto-generated method stub |
110 return false; | 92 return false; |
111 } | 93 } |
112 | 94 |
113 @Override | 95 @Override |
114 public Class<?> javaClass() { | 96 public boolean isInterface() { |
115 return kind.toJavaClass(); | 97 // TODO Auto-generated method stub |
116 } | 98 return false; |
99 } | |
117 | 100 |
118 @Override | 101 @Override |
119 public CiKind kind() { | 102 public boolean isResolved() { |
120 return kind; | 103 // TODO Auto-generated method stub |
121 } | 104 return true; |
105 } | |
122 | 106 |
123 @Override | 107 @Override |
124 public String name() { | 108 public boolean isSubtypeOf(RiType other) { |
125 return kind.toString(); | 109 // TODO Auto-generated method stub |
126 } | 110 return false; |
111 } | |
127 | 112 |
128 @Override | 113 @Override |
129 public RiMethod resolveMethodImpl(RiMethod method) { | 114 public Class< ? > javaClass() { |
130 return null; | 115 return kind.toJavaClass(); |
131 } | 116 } |
117 | |
118 @Override | |
119 public CiKind kind() { | |
120 return kind; | |
121 } | |
122 | |
123 @Override | |
124 public String name() { | |
125 return kind.toString(); | |
126 } | |
127 | |
128 @Override | |
129 public RiMethod resolveMethodImpl(RiMethod method) { | |
130 return null; | |
131 } | |
132 | 132 |
133 } | 133 } |