Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.graal.api.code/src/com/oracle/graal/api/code/VirtualObject.java @ 7060:06d5f450f32b
rename: ResolvedJavaType.isArrayClass() -> ResolvedJavaType.isArray()
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 27 Nov 2012 22:26:18 +0100 |
parents | 9c71ad0a0652 |
children | 5e3d1a68664e |
comparison
equal
deleted
inserted
replaced
7059:e4d9f153934f | 7060:06d5f450f32b |
---|---|
66 public String toString() { | 66 public String toString() { |
67 StringBuilder buf = new StringBuilder("vobject:").append(MetaUtil.toJavaName(type, false)).append(':').append(id).append('{'); | 67 StringBuilder buf = new StringBuilder("vobject:").append(MetaUtil.toJavaName(type, false)).append(':').append(id).append('{'); |
68 if (values == null) { | 68 if (values == null) { |
69 buf.append("<uninitialized>"); | 69 buf.append("<uninitialized>"); |
70 } else { | 70 } else { |
71 if (type.isArrayClass()) { | 71 if (type.isArray()) { |
72 for (int i = 0; i < values.length; i++) { | 72 for (int i = 0; i < values.length; i++) { |
73 if (i != 0) { | 73 if (i != 0) { |
74 buf.append(','); | 74 buf.append(','); |
75 } | 75 } |
76 buf.append(i).append('=').append(values[i]); | 76 buf.append(i).append('=').append(values[i]); |
110 return id; | 110 return id; |
111 } | 111 } |
112 | 112 |
113 private static boolean checkValues(ResolvedJavaType type, Value[] values) { | 113 private static boolean checkValues(ResolvedJavaType type, Value[] values) { |
114 if (values != null) { | 114 if (values != null) { |
115 if (!type.isArrayClass()) { | 115 if (!type.isArray()) { |
116 ResolvedJavaField[] fields = type.getInstanceFields(true); | 116 ResolvedJavaField[] fields = type.getInstanceFields(true); |
117 assert fields.length == values.length : type + ": fields=" + Arrays.toString(fields) + ", field values=" + Arrays.toString(values); | 117 assert fields.length == values.length : type + ": fields=" + Arrays.toString(fields) + ", field values=" + Arrays.toString(values); |
118 for (int i = 0; i < values.length; i++) { | 118 for (int i = 0; i < values.length; i++) { |
119 ResolvedJavaField field = fields[i]; | 119 ResolvedJavaField field = fields[i]; |
120 Kind valKind = values[i].getKind().getStackKind(); | 120 Kind valKind = values[i].getKind().getStackKind(); |