src/share/vm/compiler/methodMatcher.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/compiler/methodMatcher.cpp

src/share/vm/compiler/methodMatcher.cpp

Print this page
rev 9166 : 8139996: CompileCommand prints quoted ascii strings
Summary: Print symbols as utf8
Reviewed-by:

*** 318,346 **** } return false; } void MethodMatcher::print_symbol(outputStream* st, Symbol* h, Mode mode) { - ResourceMark rm; - if (mode == Suffix || mode == Substring || mode == Any) { st->print("*"); } if (mode != Any) { ! h->print_symbol_on(st); } if (mode == Prefix || mode == Substring) { st->print("*"); } } void MethodMatcher::print_base(outputStream* st) { print_symbol(st, class_name(), _class_mode); st->print("."); print_symbol(st, method_name(), _method_mode); if (signature() != NULL) { ! signature()->print_symbol_on(st); } } BasicMatcher* BasicMatcher::parse_method_pattern(char* line, const char*& error_msg) { assert(error_msg == NULL, "Don't call here with error_msg already set"); --- 318,346 ---- } return false; } void MethodMatcher::print_symbol(outputStream* st, Symbol* h, Mode mode) { if (mode == Suffix || mode == Substring || mode == Any) { st->print("*"); } if (mode != Any) { ! h->print_utf8_on(st); } if (mode == Prefix || mode == Substring) { st->print("*"); } } void MethodMatcher::print_base(outputStream* st) { + ResourceMark rm; + print_symbol(st, class_name(), _class_mode); st->print("."); print_symbol(st, method_name(), _method_mode); if (signature() != NULL) { ! signature()->print_utf8_on(st); } } BasicMatcher* BasicMatcher::parse_method_pattern(char* line, const char*& error_msg) { assert(error_msg == NULL, "Don't call here with error_msg already set");
src/share/vm/compiler/methodMatcher.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File