< prev index next >
src/share/vm/classfile/javaAssertions.cpp
Print this page
*** 195,211 ****
// large--it traverses two lists, one of them multiple times. Could use a
// single n-ary tree instead of lists if someone ever notices.
// First check options that apply to classes. If we find a match we're done.
OptionList* p;
! if (p = match_class(classname)) {
trace(classname, "class", p->name(), p->enabled());
return p->enabled();
}
// Now check packages, from most specific to least.
! if (p = match_package(classname)) {
trace(classname, "package", p->name(), p->enabled());
return p->enabled();
}
// No match. Return the default status.
--- 195,211 ----
// large--it traverses two lists, one of them multiple times. Could use a
// single n-ary tree instead of lists if someone ever notices.
// First check options that apply to classes. If we find a match we're done.
OptionList* p;
! if ((p = match_class(classname))) {
trace(classname, "class", p->name(), p->enabled());
return p->enabled();
}
// Now check packages, from most specific to least.
! if ((p = match_package(classname))) {
trace(classname, "package", p->name(), p->enabled());
return p->enabled();
}
// No match. Return the default status.
< prev index next >