< prev index next >
src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
Print this page
@@ -27,11 +27,10 @@
import java.lang.reflect.Array;
import java.util.Objects;
import jdk.internal.vm.annotation.Stable;
-import jdk.vm.ci.common.JVMCIError;
import jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.Option;
import jdk.vm.ci.meta.Constant;
import jdk.vm.ci.meta.ConstantReflectionProvider;
import jdk.vm.ci.meta.JavaConstant;
import jdk.vm.ci.meta.JavaKind;
@@ -367,9 +366,9 @@
@Override
public Constant asObjectHub(ResolvedJavaType type) {
if (type instanceof HotSpotResolvedObjectType) {
return ((HotSpotResolvedObjectType) type).klass();
} else {
- throw JVMCIError.unimplemented();
+ throw new InternalError();
}
}
}
< prev index next >