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 Thu Apr 16 13:30:48 2015
--- new/src/share/vm/compiler/compilerOracle.cpp Thu Apr 16 13:30:48 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