1.1 --- a/src/share/vm/classfile/classFileParser.cpp Fri Sep 27 10:08:56 2013 -0400 1.2 +++ b/src/share/vm/classfile/classFileParser.cpp Tue Oct 01 08:10:42 2013 -0400 1.3 @@ -2545,7 +2545,9 @@ 1.4 if (method->is_final()) { 1.5 *has_final_method = true; 1.6 } 1.7 - if (is_interface && !method->is_abstract() && !method->is_static()) { 1.8 + if (is_interface && !(*has_default_methods) 1.9 + && !method->is_abstract() && !method->is_static() 1.10 + && !method->is_private()) { 1.11 // default method 1.12 *has_default_methods = true; 1.13 }