diff -r 981a55672786 -r d9a3bddcffcc src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Tue Nov 26 02:32:32 2019 +0000 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Tue Nov 26 11:13:53 2019 +0530 @@ -2266,8 +2266,7 @@ boolean isProtectedInSuperClassOfEnclosingClassInOtherPackage() { return ((tree.sym.flags() & PROTECTED) != 0 && - tree.sym.packge() != owner.packge() && - !owner.enclClass().isSubClass(tree.sym.owner, types)); + tree.sym.packge() != owner.packge()); } /**