< prev index next > src/hotspot/share/interpreter/linkResolver.hpp
Print this page
const constantPoolHandle& pool,
int index,
const methodHandle& method,
Bytecodes::Code byte,
bool initialize_class, TRAPS);
- static void resolve_field_access(fieldDescriptor& result,
- const constantPoolHandle& pool,
- int index,
- const methodHandle& method,
- Bytecodes::Code byte, TRAPS) {
- resolve_field_access(result, pool, index, method, byte,
- /* initialize_class*/true, THREAD);
- }
static void resolve_field(fieldDescriptor& result, const LinkInfo& link_info,
Bytecodes::Code access_kind,
bool initialize_class, TRAPS);
static void resolve_static_call (CallInfo& result,
static void resolve_dynamic_call (CallInfo& result,
BootstrapInfo& bootstrap_specifier, TRAPS);
static void cds_resolve_virtual_call (CallInfo& result, const LinkInfo& link_info, TRAPS);
static void cds_resolve_interface_call(CallInfo& result, const LinkInfo& link_info, TRAPS);
+ static void cds_resolve_static_call (CallInfo& result, const LinkInfo& link_info, TRAPS);
static void cds_resolve_special_call (CallInfo& result, const LinkInfo& link_info, TRAPS);
// same as above for compile-time resolution; but returns null handle instead of throwing
// an exception on error also, does not initialize klass (i.e., no side effects)
static Method* resolve_virtual_call_or_null(Klass* receiver_klass,
< prev index next >