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();