hotspot/src/share/vm/classfile/symbolTable.hpp
changeset 11480 1bf714e8adb4
parent 8885 eed0ba1d011b
child 12263 d20640f4f8fe
equal deleted inserted replaced
11441:a89f443814cd 11480:1bf714e8adb4
   142   // Only copy to C string to be added if lookup failed.
   142   // Only copy to C string to be added if lookup failed.
   143   static Symbol* lookup(const Symbol* sym, int begin, int end, TRAPS);
   143   static Symbol* lookup(const Symbol* sym, int begin, int end, TRAPS);
   144 
   144 
   145   static void release(Symbol* sym);
   145   static void release(Symbol* sym);
   146 
   146 
       
   147   // Look up the address of the literal in the SymbolTable for this Symbol*
       
   148   static Symbol** lookup_symbol_addr(Symbol* sym);
       
   149 
   147   // jchar (utf16) version of lookups
   150   // jchar (utf16) version of lookups
   148   static Symbol* lookup_unicode(const jchar* name, int len, TRAPS);
   151   static Symbol* lookup_unicode(const jchar* name, int len, TRAPS);
   149   static Symbol* lookup_only_unicode(const jchar* name, int len, unsigned int& hash);
   152   static Symbol* lookup_only_unicode(const jchar* name, int len, unsigned int& hash);
   150 
   153 
   151   static void add(constantPoolHandle cp, int names_count,
   154   static void add(constantPoolHandle cp, int names_count,