From 0bc647044c60beb55b0182d61a967af078205880 Mon Sep 17 00:00:00 2001 From: Svetlana Isakova Date: Thu, 14 Mar 2013 18:25:34 +0400 Subject: [PATCH] added 'INVOKE' CallType --- .../frontend/src/org/jetbrains/jet/lang/psi/Call.java | 2 +- .../jet/lang/resolve/calls/CallTransformer.java | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) 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; + } } }