< prev index next >
src/hotspot/share/prims/methodHandles.cpp
Print this page
@@ -743,12 +743,12 @@
// convert the external string or reflective type to an internal signature
TempNewSymbol type = lookup_signature(type_str(), (mh_invoke_id != vmIntrinsics::_none), CHECK_(empty));
if (type == NULL) return empty; // no such signature exists in the VM
LinkInfo::AccessCheck access_check = caller != NULL ?
- LinkInfo::needs_access_check :
- LinkInfo::skip_access_check;
+ LinkInfo::AccessCheck::needs_access_check :
+ LinkInfo::AccessCheck::skip_access_check;
// Time to do the lookup.
switch (flags & ALL_KINDS) {
case IS_METHOD:
{
@@ -817,11 +817,11 @@
case IS_FIELD:
{
fieldDescriptor result; // find_field initializes fd if found
{
assert(!HAS_PENDING_EXCEPTION, "");
- LinkInfo link_info(defc, name, type, caller, LinkInfo::skip_access_check);
+ LinkInfo link_info(defc, name, type, caller, LinkInfo::AccessCheck::skip_access_check);
LinkResolver::resolve_field(result, link_info, Bytecodes::_nop, false, THREAD);
if (HAS_PENDING_EXCEPTION) {
if (speculative_resolve) {
CLEAR_PENDING_EXCEPTION;
}
< prev index next >