src/hotspot/share/oops/constantPool.hpp
changeset 54600 69cfd80f8706
parent 53838 c8c9bd65c198
equal deleted inserted replaced
54599:f5657f30bb01 54600:69cfd80f8706
   744   oop find_cached_constant_at(int pool_index, bool& found_it, TRAPS) {
   744   oop find_cached_constant_at(int pool_index, bool& found_it, TRAPS) {
   745     constantPoolHandle h_this(THREAD, this);
   745     constantPoolHandle h_this(THREAD, this);
   746     return resolve_constant_at_impl(h_this, pool_index, _possible_index_sentinel, &found_it, THREAD);
   746     return resolve_constant_at_impl(h_this, pool_index, _possible_index_sentinel, &found_it, THREAD);
   747   }
   747   }
   748 
   748 
   749   oop resolve_bootstrap_specifier_at(int index, TRAPS) {
       
   750     constantPoolHandle h_this(THREAD, this);
       
   751     return resolve_bootstrap_specifier_at_impl(h_this, index, THREAD);
       
   752   }
       
   753 
       
   754   void copy_bootstrap_arguments_at(int index,
   749   void copy_bootstrap_arguments_at(int index,
   755                                    int start_arg, int end_arg,
   750                                    int start_arg, int end_arg,
   756                                    objArrayHandle info, int pos,
   751                                    objArrayHandle info, int pos,
   757                                    bool must_resolve, Handle if_not_available, TRAPS) {
   752                                    bool must_resolve, Handle if_not_available, TRAPS) {
   758     constantPoolHandle h_this(THREAD, this);
   753     constantPoolHandle h_this(THREAD, this);
   869   // Resolve string constants (to prevent allocation during compilation)
   864   // Resolve string constants (to prevent allocation during compilation)
   870   static void resolve_string_constants_impl(const constantPoolHandle& this_cp, TRAPS);
   865   static void resolve_string_constants_impl(const constantPoolHandle& this_cp, TRAPS);
   871 
   866 
   872   static oop resolve_constant_at_impl(const constantPoolHandle& this_cp, int index, int cache_index,
   867   static oop resolve_constant_at_impl(const constantPoolHandle& this_cp, int index, int cache_index,
   873                                       bool* status_return, TRAPS);
   868                                       bool* status_return, TRAPS);
   874   static oop resolve_bootstrap_specifier_at_impl(const constantPoolHandle& this_cp, int index, TRAPS);
       
   875   static void copy_bootstrap_arguments_at_impl(const constantPoolHandle& this_cp, int index,
   869   static void copy_bootstrap_arguments_at_impl(const constantPoolHandle& this_cp, int index,
   876                                                int start_arg, int end_arg,
   870                                                int start_arg, int end_arg,
   877                                                objArrayHandle info, int pos,
   871                                                objArrayHandle info, int pos,
   878                                                bool must_resolve, Handle if_not_available, TRAPS);
   872                                                bool must_resolve, Handle if_not_available, TRAPS);
   879 
   873