Mercurial > hg > truffle
comparison src/share/vm/oops/symbolKlass.cpp @ 222:2a1a77d3458f
6718676: putback for 6604014 is incomplete
Reviewed-by: kvn, jrose
author | never |
---|---|
date | Tue, 24 Jun 2008 16:00:14 -0700 |
parents | a61af66fc99e |
children | 4e6abf09f540 |
comparison
equal
deleted
inserted
replaced
221:1e026f8da827 | 222:2a1a77d3458f |
---|---|
207 #ifndef PRODUCT | 207 #ifndef PRODUCT |
208 // Printing | 208 // Printing |
209 | 209 |
210 void symbolKlass::oop_print_on(oop obj, outputStream* st) { | 210 void symbolKlass::oop_print_on(oop obj, outputStream* st) { |
211 st->print("Symbol: '"); | 211 st->print("Symbol: '"); |
212 symbolOop sym = symbolOop(obj); | 212 symbolOop(obj)->print_symbol_on(st); |
213 for (int i = 0; i < sym->utf8_length(); i++) { | |
214 st->print("%c", sym->byte_at(i)); | |
215 } | |
216 st->print("'"); | 213 st->print("'"); |
217 } | 214 } |
218 | 215 |
219 void symbolKlass::oop_print_value_on(oop obj, outputStream* st) { | 216 void symbolKlass::oop_print_value_on(oop obj, outputStream* st) { |
220 symbolOop sym = symbolOop(obj); | 217 symbolOop sym = symbolOop(obj); |