hotspot/src/share/vm/oops/constantPool.hpp
changeset 38719 133bf85c3f36
parent 37475 0da78fa10d78
child 44524 b0d3e8ba6f27
child 46324 8764956ec928
--- a/hotspot/src/share/vm/oops/constantPool.hpp	Thu May 26 20:43:13 2016 -0400
+++ b/hotspot/src/share/vm/oops/constantPool.hpp	Fri May 27 10:52:39 2016 -0400
@@ -643,6 +643,8 @@
 
   int remap_instruction_operand_from_cache(int operand);  // operand must be biased by CPCACHE_INDEX_TAG
 
+  constantTag tag_ref_at(int cp_cache_index)      { return impl_tag_ref_at(cp_cache_index, false); }
+
   // Lookup for entries consisting of (name_index, signature_index)
   int name_ref_index_at(int which_nt);            // ==  low-order jshort of name_and_type_at(which_nt)
   int signature_ref_index_at(int which_nt);       // == high-order jshort of name_and_type_at(which_nt)
@@ -763,6 +765,7 @@
   Symbol* impl_signature_ref_at(int which, bool uncached);
   int       impl_klass_ref_index_at(int which, bool uncached);
   int       impl_name_and_type_ref_index_at(int which, bool uncached);
+  constantTag impl_tag_ref_at(int which, bool uncached);
 
   // Used while constructing constant pool (only by ClassFileParser)
   jint klass_index_at(int which) {