Mercurial > hg > graal-jvmci-8
comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java @ 23392:b3a816d3b844
Backed out changeset: a920338dd4d4
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 12 May 2016 11:06:49 +0200 |
parents | a920338dd4d4 |
children | 1d4ce2d19e52 |
comparison
equal
deleted
inserted
replaced
23391:dd9f3badc978 | 23392:b3a816d3b844 |
---|---|
26 | 26 |
27 import java.lang.annotation.Annotation; | 27 import java.lang.annotation.Annotation; |
28 import java.lang.reflect.Array; | 28 import java.lang.reflect.Array; |
29 import java.lang.reflect.Modifier; | 29 import java.lang.reflect.Modifier; |
30 | 30 |
31 import jdk.vm.ci.common.JVMCIError; | |
31 import jdk.vm.ci.meta.Assumptions.AssumptionResult; | 32 import jdk.vm.ci.meta.Assumptions.AssumptionResult; |
32 import jdk.vm.ci.meta.JavaConstant; | 33 import jdk.vm.ci.meta.JavaConstant; |
33 import jdk.vm.ci.meta.JavaKind; | 34 import jdk.vm.ci.meta.JavaKind; |
34 import jdk.vm.ci.meta.JavaType; | 35 import jdk.vm.ci.meta.JavaType; |
35 import jdk.vm.ci.meta.ResolvedJavaField; | 36 import jdk.vm.ci.meta.ResolvedJavaField; |
92 return new ResolvedJavaType[0]; | 93 return new ResolvedJavaType[0]; |
93 } | 94 } |
94 | 95 |
95 @Override | 96 @Override |
96 public ResolvedJavaType getSingleImplementor() { | 97 public ResolvedJavaType getSingleImplementor() { |
97 throw new InternalError("Cannot call getSingleImplementor() on a non-interface type: " + this); | 98 throw new JVMCIError("Cannot call getSingleImplementor() on a non-interface type: %s", this); |
98 } | 99 } |
99 | 100 |
100 @Override | 101 @Override |
101 public ResolvedJavaType findLeastCommonAncestor(ResolvedJavaType otherType) { | 102 public ResolvedJavaType findLeastCommonAncestor(ResolvedJavaType otherType) { |
102 return null; | 103 return null; |
222 return null; | 223 return null; |
223 } | 224 } |
224 | 225 |
225 @Override | 226 @Override |
226 public String getSourceFileName() { | 227 public String getSourceFileName() { |
227 throw new InternalError("should not reach here"); | 228 throw JVMCIError.unimplemented(); |
228 } | 229 } |
229 | 230 |
230 @Override | 231 @Override |
231 public Class<?> mirror() { | 232 public Class<?> mirror() { |
232 return kind.toJavaClass(); | 233 return kind.toJavaClass(); |