comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java @ 23387:a920338dd4d4

remove JVMCIError and UnsafeUtil classes (JDK-8156759)
author Doug Simon <doug.simon@oracle.com>
date Wed, 11 May 2016 15:54:36 +0200
parents 56479400913e
children b3a816d3b844
comparison
equal deleted inserted replaced
23386:2625b10989ee 23387:a920338dd4d4
23 package jdk.vm.ci.hotspot; 23 package jdk.vm.ci.hotspot;
24 24
25 import static jdk.vm.ci.hotspot.CompilerToVM.compilerToVM; 25 import static jdk.vm.ci.hotspot.CompilerToVM.compilerToVM;
26 import static jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime; 26 import static jdk.vm.ci.hotspot.HotSpotJVMCIRuntime.runtime;
27 import static jdk.vm.ci.hotspot.HotSpotResolvedObjectTypeImpl.fromObjectClass; 27 import static jdk.vm.ci.hotspot.HotSpotResolvedObjectTypeImpl.fromObjectClass;
28 import jdk.vm.ci.common.JVMCIError; 28
29 import jdk.vm.ci.meta.ConstantReflectionProvider; 29 import jdk.vm.ci.meta.ConstantReflectionProvider;
30 import jdk.vm.ci.meta.JavaConstant; 30 import jdk.vm.ci.meta.JavaConstant;
31 import jdk.vm.ci.meta.MethodHandleAccessProvider; 31 import jdk.vm.ci.meta.MethodHandleAccessProvider;
32 import jdk.vm.ci.meta.ResolvedJavaField; 32 import jdk.vm.ci.meta.ResolvedJavaField;
33 import jdk.vm.ci.meta.ResolvedJavaMethod; 33 import jdk.vm.ci.meta.ResolvedJavaMethod;
90 methodHandleFormField = findFieldInClass("java.lang.invoke.MethodHandle", "form"); 90 methodHandleFormField = findFieldInClass("java.lang.invoke.MethodHandle", "form");
91 lambdaFormVmentryField = findFieldInClass("java.lang.invoke.LambdaForm", "vmentry"); 91 lambdaFormVmentryField = findFieldInClass("java.lang.invoke.LambdaForm", "vmentry");
92 lambdaFormCompileToBytecodeMethod = findMethodInClass("java.lang.invoke.LambdaForm", "compileToBytecode"); 92 lambdaFormCompileToBytecodeMethod = findMethodInClass("java.lang.invoke.LambdaForm", "compileToBytecode");
93 memberNameVmtargetField = (HotSpotResolvedJavaField) findFieldInClass("java.lang.invoke.MemberName", "vmtarget"); 93 memberNameVmtargetField = (HotSpotResolvedJavaField) findFieldInClass("java.lang.invoke.MemberName", "vmtarget");
94 } catch (Throwable ex) { 94 } catch (Throwable ex) {
95 throw new JVMCIError(ex); 95 throw new InternalError(ex);
96 } 96 }
97 } 97 }
98 } 98 }
99 99
100 @Override 100 @Override