src/share/vm/classfile/symbolTable.hpp

changeset 3427
94ec88ca68e2
parent 2700
352622fd140a
child 3682
fc9d8850ab8b
equal deleted inserted replaced
3402:4f25538b54c9 3427:94ec88ca68e2
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,

mercurial