diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/psi/Call.java b/compiler/frontend/src/org/jetbrains/jet/lang/psi/Call.java index 050650fa0d5..cce8cc94c30 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/psi/Call.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/psi/Call.java @@ -58,7 +58,7 @@ public interface Call { PsiElement getCallElement(); enum CallType { - DEFAULT, ARRAY_GET_METHOD, ARRAY_SET_METHOD + DEFAULT, ARRAY_GET_METHOD, ARRAY_SET_METHOD, INVOKE } @NotNull diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallTransformer.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallTransformer.java index 5053b386537..add94b637ef 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallTransformer.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/CallTransformer.java @@ -253,5 +253,15 @@ public class CallTransformer { return invokeExpression; } + @NotNull + @Override + public CallType getCallType() { + return CallType.INVOKE; + } + + @NotNull + public Call getOuterCall() { + return outerCall; + } } }