< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java

Print this page

        

@@ -2059,11 +2059,11 @@
         }
     }
 
     //where
     private boolean nonVirtualForPrivateAccess(Symbol sym) {
-        return !virtualizePrivateAccess &&
+        return !(virtualizePrivateAccess || target.hasVirtualPrivateInvoke()) &&
                ((sym.flags() & PRIVATE) != 0);
     }
 
     public void visitSelect(JCFieldAccess tree) {
         Symbol sym = tree.sym;
< prev index next >