static class HotSpotMethodHandleAccessProvider.LazyInitialization extends Object
HotSpotJVMCIRuntime
is fully initialized.Modifier and Type | Field and Description |
---|---|
(package private) static ResolvedJavaMethod |
lambdaFormCompileToBytecodeMethod |
(package private) static ResolvedJavaField |
lambdaFormVmentryField |
(package private) static ResolvedJavaField |
memberNameVmtargetField |
(package private) static ResolvedJavaField |
methodHandleFormField |
Constructor and Description |
---|
LazyInitialization() |
Modifier and Type | Method and Description |
---|---|
private static ResolvedJavaField |
findFieldInClass(String className,
String fieldName)
Search for an instance field with the given name in a class.
|
private static ResolvedJavaMethod |
findMethodInClass(String className,
String methodName) |
static final ResolvedJavaField methodHandleFormField
static final ResolvedJavaField lambdaFormVmentryField
static final ResolvedJavaMethod lambdaFormCompileToBytecodeMethod
static final ResolvedJavaField memberNameVmtargetField
LazyInitialization()
private static ResolvedJavaField findFieldInClass(String className, String fieldName) throws ClassNotFoundException
className
- name of the class to search infieldName
- name of the field to be searchedClassNotFoundException
private static ResolvedJavaMethod findMethodInClass(String className, String methodName) throws ClassNotFoundException
ClassNotFoundException