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

src/share/vm/compiler/compilerOracle.cpp

Print this page

        

*** 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())) { return current; } } return NULL; } --- 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()->equals(method->signature()))) { return current; } } return NULL; }
*** 140,150 **** if (match_mode == Any) { return true; } if (match_mode == Exact) { ! return candidate == match; } ResourceMark rm; const char * candidate_string = candidate->as_C_string(); const char * match_string = match->as_C_string(); --- 140,150 ---- if (match_mode == Any) { return true; } if (match_mode == Exact) { ! 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