From 5e6a86fa70ab708966e47ed10da1cf2c22470e48 Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Sat, 10 Oct 2015 18:01:58 +0300 Subject: [PATCH] Minor. Make public util function stripCallArguments in CallTransformer --- .../kotlin/resolve/calls/CallTransformer.java | 82 +++++++++---------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallTransformer.java b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallTransformer.java index f80edae4029..f18d705e20c 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallTransformer.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/calls/CallTransformer.java @@ -97,6 +97,47 @@ public class CallTransformer { public static CallTransformer VARIABLE_CALL_TRANSFORMER = new CallTransformer(); + public static Call stripCallArguments(@NotNull Call call) { + return new DelegatingCall(call) { + @Override + public KtValueArgumentList getValueArgumentList() { + return null; + } + + @NotNull + @Override + public List getValueArguments() { + return Collections.emptyList(); + } + + @NotNull + @Override + public List getFunctionLiteralArguments() { + return Collections.emptyList(); + } + + @NotNull + @Override + public List getTypeArguments() { + return Collections.emptyList(); + } + + @Override + public KtTypeArgumentList getTypeArgumentList() { + return null; + } + + @NotNull + @Override + public KtElement getCallElement() { + KtExpression calleeExpression = getCalleeExpression(); + assert calleeExpression != null : "No callee expression: " + getCallElement().getText(); + + return calleeExpression; + } + }; + } + public static CallTransformer FUNCTION_CALL_TRANSFORMER = new CallTransformer() { @NotNull @Override @@ -155,47 +196,6 @@ public class CallTransformer { candidateResolveMode); } - private Call stripCallArguments(@NotNull Call call) { - return new DelegatingCall(call) { - @Override - public KtValueArgumentList getValueArgumentList() { - return null; - } - - @NotNull - @Override - public List getValueArguments() { - return Collections.emptyList(); - } - - @NotNull - @Override - public List getFunctionLiteralArguments() { - return Collections.emptyList(); - } - - @NotNull - @Override - public List getTypeArguments() { - return Collections.emptyList(); - } - - @Override - public KtTypeArgumentList getTypeArgumentList() { - return null; - } - - @NotNull - @Override - public KtElement getCallElement() { - KtExpression calleeExpression = getCalleeExpression(); - assert calleeExpression != null : "No callee expression: " + getCallElement().getText(); - - return calleeExpression; - } - }; - } - private Call stripReceiver(@NotNull Call variableCall) { return new DelegatingCall(variableCall) { @Nullable