comparison src/share/vm/classfile/classFileParser.cpp @ 17478:e254e5940c19

Merge
author kizune
date Thu, 05 Dec 2013 16:37:29 +0400
parents 0611ce949aaa 19146c82b6fc
children 89152779163c 9b289963cb9a 9acf9c25774d
comparison
equal deleted inserted replaced
17477:0611ce949aaa 17478:e254e5940c19
4481 4481
4482 // go thru each method and check if it overrides a final method 4482 // go thru each method and check if it overrides a final method
4483 for (int index = 0; index < num_methods; index++) { 4483 for (int index = 0; index < num_methods; index++) {
4484 Method* m = methods->at(index); 4484 Method* m = methods->at(index);
4485 4485
4486 // skip static and <init> methods 4486 // skip private, static, and <init> methods
4487 if ((!m->is_static()) && 4487 if ((!m->is_private() && !m->is_static()) &&
4488 (m->name() != vmSymbols::object_initializer_name())) { 4488 (m->name() != vmSymbols::object_initializer_name())) {
4489 4489
4490 Symbol* name = m->name(); 4490 Symbol* name = m->name();
4491 Symbol* signature = m->signature(); 4491 Symbol* signature = m->signature();
4492 Klass* k = this_klass->super(); 4492 Klass* k = this_klass->super();