src/share/vm/classfile/classFileParser.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File bug_8028520 Cdiff src/share/vm/classfile/classFileParser.cpp

src/share/vm/classfile/classFileParser.cpp

Print this page

        

*** 4481,4492 **** // go thru each method and check if it overrides a final method for (int index = 0; index < num_methods; index++) { Method* m = methods->at(index); ! // skip static and <init> methods ! if ((!m->is_static()) && (m->name() != vmSymbols::object_initializer_name())) { Symbol* name = m->name(); Symbol* signature = m->signature(); Klass* k = this_klass->super(); --- 4481,4492 ---- // go thru each method and check if it overrides a final method for (int index = 0; index < num_methods; index++) { Method* m = methods->at(index); ! // skip private, static, and <init> methods ! if ((!m->is_private() && !m->is_static()) && (m->name() != vmSymbols::object_initializer_name())) { Symbol* name = m->name(); Symbol* signature = m->signature(); Klass* k = this_klass->super();
src/share/vm/classfile/classFileParser.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File