Generate INVOKESPECIAL instruction for private method with default argument

This commit is contained in:
Natalia.Ukhorskaya
2012-12-05 13:28:18 +04:00
parent f9331407a5
commit 17fa105116
3 changed files with 21 additions and 1 deletions
@@ -687,7 +687,7 @@ public class FunctionCodegen extends GenerationStateAware {
iv.invokeinterface(internalName, jvmSignatureName, jvmSignatureDescriptor);
}
else {
if (!constructor) {
if (!constructor && functionDescriptor.getVisibility() != Visibilities.PRIVATE) {
iv.invokevirtual(internalName, jvmSignatureName, jvmSignatureDescriptor);
}
else {