diff 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
line wrap: on
line diff
--- a/src/share/vm/classfile/classFileParser.cpp	Tue Dec 03 14:13:06 2013 +0400
+++ b/src/share/vm/classfile/classFileParser.cpp	Thu Dec 05 16:37:29 2013 +0400
@@ -4483,8 +4483,8 @@
   for (int index = 0; index < num_methods; index++) {
     Method* m = methods->at(index);
 
-    // skip static and <init> methods
-    if ((!m->is_static()) &&
+    // skip private, static, and <init> methods
+    if ((!m->is_private() && !m->is_static()) &&
         (m->name() != vmSymbols::object_initializer_name())) {
 
       Symbol* name = m->name();