Mercurial > hg > truffle
comparison src/share/vm/oops/symbolKlass.cpp @ 1339:09ac706c2623
Merge
author | asaha |
---|---|
date | Wed, 24 Mar 2010 17:16:33 -0700 |
parents | 4e6abf09f540 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1338:f5dd08ad65df | 1339:09ac706c2623 |
---|---|
211 st->print("Symbol: '"); | 211 st->print("Symbol: '"); |
212 symbolOop(obj)->print_symbol_on(st); | 212 symbolOop(obj)->print_symbol_on(st); |
213 st->print("'"); | 213 st->print("'"); |
214 } | 214 } |
215 | 215 |
216 #endif //PRODUCT | |
217 | |
216 void symbolKlass::oop_print_value_on(oop obj, outputStream* st) { | 218 void symbolKlass::oop_print_value_on(oop obj, outputStream* st) { |
217 symbolOop sym = symbolOop(obj); | 219 symbolOop sym = symbolOop(obj); |
218 st->print("'"); | 220 st->print("'"); |
219 for (int i = 0; i < sym->utf8_length(); i++) { | 221 for (int i = 0; i < sym->utf8_length(); i++) { |
220 st->print("%c", sym->byte_at(i)); | 222 st->print("%c", sym->byte_at(i)); |
221 } | 223 } |
222 st->print("'"); | 224 st->print("'"); |
223 } | 225 } |
224 | 226 |
225 #endif //PRODUCT | |
226 | |
227 const char* symbolKlass::internal_name() const { | 227 const char* symbolKlass::internal_name() const { |
228 return "{symbol}"; | 228 return "{symbol}"; |
229 } | 229 } |