equal
deleted
inserted
replaced
479 static methodHandle find_method_handle_invoker(Klass* klass, |
479 static methodHandle find_method_handle_invoker(Klass* klass, |
480 Symbol* name, |
480 Symbol* name, |
481 Symbol* signature, |
481 Symbol* signature, |
482 Klass* accessing_klass, |
482 Klass* accessing_klass, |
483 Handle *appendix_result, |
483 Handle *appendix_result, |
484 Handle *method_type_result, |
|
485 TRAPS); |
484 TRAPS); |
486 // for a given signature, find the internal MethodHandle method (linkTo* or invokeBasic) |
485 // for a given signature, find the internal MethodHandle method (linkTo* or invokeBasic) |
487 // (does not ask Java, since this is a low-level intrinsic defined by the JVM) |
486 // (does not ask Java, since this is a low-level intrinsic defined by the JVM) |
488 static methodHandle find_method_handle_intrinsic(vmIntrinsics::ID iid, |
487 static methodHandle find_method_handle_intrinsic(vmIntrinsics::ID iid, |
489 Symbol* signature, |
488 Symbol* signature, |
542 int indy_index, |
541 int indy_index, |
543 Handle bootstrap_method, |
542 Handle bootstrap_method, |
544 Symbol* name, |
543 Symbol* name, |
545 Symbol* type, |
544 Symbol* type, |
546 Handle *appendix_result, |
545 Handle *appendix_result, |
547 Handle *method_type_result, |
|
548 TRAPS); |
546 TRAPS); |
549 |
547 |
550 // Record the error when the first attempt to resolve a reference from a constant |
548 // Record the error when the first attempt to resolve a reference from a constant |
551 // pool entry to a class fails. |
549 // pool entry to a class fails. |
552 static void add_resolution_error(const constantPoolHandle& pool, int which, Symbol* error, |
550 static void add_resolution_error(const constantPoolHandle& pool, int which, Symbol* error, |