--- old/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java 2019-12-03 19:37:37.000000000 -0800 +++ new/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java 2019-12-03 19:37:36.000000000 -0800 @@ -2253,17 +2253,6 @@ return tree.ownerAccessible; } - /** - * The VM does not support access across nested classes (8010319). - * Were that ever to change, this should be removed. - */ - boolean isPrivateInOtherClass() { - return (tree.sym.flags() & PRIVATE) != 0 && - !types.isSameType( - types.erasure(tree.sym.enclClass().asType()), - types.erasure(owner.enclClass().asType())); - } - boolean isProtectedInSuperClassOfEnclosingClassInOtherPackage() { return ((tree.sym.flags() & PROTECTED) != 0 && tree.sym.packge() != owner.packge()); @@ -2304,7 +2293,6 @@ isSuper || needsVarArgsConversion() || isArrayOp() || - isPrivateInOtherClass() || isProtectedInSuperClassOfEnclosingClassInOtherPackage() || !receiverAccessible() || (tree.getMode() == ReferenceMode.NEW &&