-
Enhancement
-
Resolution: Fixed
-
P4
-
14
-
b23
The implicit conversion from Method* to methodHandle requires calling Thread::current() which is fairly cheap these days, but there's a THREAD local almost always present. Also, removing conversions would fix the case where we have
void foo(const methodHandle& m) {}
methodHandle m(some method);
foo(m());
which converts from and to methodHandle unnecessarily but silently.
Also ConstantPool* to constantPoolHandle.
void foo(const methodHandle& m) {}
methodHandle m(some method);
foo(m());
which converts from and to methodHandle unnecessarily but silently.
Also ConstantPool* to constantPoolHandle.
- relates to
-
JDK-8234130 Zero VM build broken after JDK-8233913
- Resolved
-
JDK-8263430 Uninitialized Method* variables after JDK-8233913
- Resolved
-
JDK-8234172 Panama foreign branch build failure with src/hotspot/cpu/x86/directUpcallHandler_x86.cpp
- Resolved
-
JDK-8233495 Some fieldDescriptor methods can pass existing constantPoolHandle
- Resolved