Incorrect automatic implementing of extension function has been fixed.

This commit is contained in:
Sergey Lukjanov
2012-05-04 10:29:52 +04:00
parent 335f0a6b5e
commit ba5fadd677
@@ -188,6 +188,11 @@ public abstract class OverrideImplementMethodsHandler implements LanguageCodeIns
}
bodyBuilder.append("> ");
}
if(descriptor.getReceiverParameter().exists()) {
bodyBuilder.append(descriptor.getReceiverParameter().getType()).append(".");
}
bodyBuilder.append(descriptor.getName()).append("(");
boolean isAbstractFun = descriptor.getModality() == Modality.ABSTRACT;
StringBuilder delegationBuilder = new StringBuilder();