src/share/vm/compiler/compilerOracle.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/compiler/compilerOracle.cpp	Wed Apr 15 12:03:11 2015
--- new/src/share/vm/compiler/compilerOracle.cpp	Wed Apr 15 12:03:11 2015

*** 71,81 **** --- 71,81 ---- Symbol* class_name = method->method_holder()->name(); Symbol* method_name = method->name(); for (MethodMatcher* current = this; current != NULL; current = current->_next) { if (match(class_name, current->class_name(), current->_class_mode) && match(method_name, current->method_name(), current->_method_mode) && ! (current->signature() == NULL || current->signature() == method->signature())) { ! (current->signature() == NULL || current->signature()->equals(method->signature()))) { return current; } } return NULL; }
*** 140,150 **** --- 140,150 ---- if (match_mode == Any) { return true; } if (match_mode == Exact) { ! return candidate == match; ! return candidate->equals(match); } ResourceMark rm; const char * candidate_string = candidate->as_C_string(); const char * match_string = match->as_C_string();

src/share/vm/compiler/compilerOracle.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File