equal
deleted
inserted
replaced
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 } |