hotspot/src/share/vm/classfile/symbolTable.hpp
changeset 33628 09241459a8b8
parent 28363 047115468f16
child 33638 ef49ed90010b
equal deleted inserted replaced
33627:c5b7455f846e 33628:09241459a8b8
   163   static void release(Symbol* sym);
   163   static void release(Symbol* sym);
   164 
   164 
   165   // Look up the address of the literal in the SymbolTable for this Symbol*
   165   // Look up the address of the literal in the SymbolTable for this Symbol*
   166   static Symbol** lookup_symbol_addr(Symbol* sym);
   166   static Symbol** lookup_symbol_addr(Symbol* sym);
   167 
   167 
   168   // jchar (utf16) version of lookups
   168   // jchar (UTF16) version of lookups
   169   static Symbol* lookup_unicode(const jchar* name, int len, TRAPS);
   169   static Symbol* lookup_unicode(const jchar* name, int len, TRAPS);
   170   static Symbol* lookup_only_unicode(const jchar* name, int len, unsigned int& hash);
   170   static Symbol* lookup_only_unicode(const jchar* name, int len, unsigned int& hash);
   171 
   171 
   172   static void add(ClassLoaderData* loader_data,
   172   static void add(ClassLoaderData* loader_data,
   173                   constantPoolHandle cp, int names_count,
   173                   constantPoolHandle cp, int names_count,