hotspot/src/share/vm/interpreter/linkResolver.hpp
changeset 33160 c59f1676d27e
parent 31019 d05fcdd70109
child 33593 60764a78fa5c
equal deleted inserted replaced
33159:89b942323bd1 33160:c59f1676d27e
   172                                                bool in_imethod_resolve, TRAPS);
   172                                                bool in_imethod_resolve, TRAPS);
   173   static methodHandle lookup_method_in_interfaces(const LinkInfo& link_info, TRAPS);
   173   static methodHandle lookup_method_in_interfaces(const LinkInfo& link_info, TRAPS);
   174   static methodHandle lookup_polymorphic_method(const LinkInfo& link_info,
   174   static methodHandle lookup_polymorphic_method(const LinkInfo& link_info,
   175                                                 Handle *appendix_result_or_null,
   175                                                 Handle *appendix_result_or_null,
   176                                                 Handle *method_type_result, TRAPS);
   176                                                 Handle *method_type_result, TRAPS);
       
   177  JVMCI_ONLY(public:) // Needed for CompilerToVM.resolveMethod()
   177   // Not Linktime so doesn't take LinkInfo
   178   // Not Linktime so doesn't take LinkInfo
   178   static methodHandle lookup_instance_method_in_klasses (
   179   static methodHandle lookup_instance_method_in_klasses (
   179                                        KlassHandle klass, Symbol* name, Symbol* signature, TRAPS);
   180                                        KlassHandle klass, Symbol* name, Symbol* signature, TRAPS);
       
   181  JVMCI_ONLY(private:)
   180 
   182 
   181   // Similar loader constraint checking functions that throw
   183   // Similar loader constraint checking functions that throw
   182   // LinkageError with descriptive message.
   184   // LinkageError with descriptive message.
   183   static void check_method_loader_constraints(const LinkInfo& link_info,
   185   static void check_method_loader_constraints(const LinkInfo& link_info,
   184                                               const methodHandle& resolved_method,
   186                                               const methodHandle& resolved_method,