< 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 >