public class CallMaker extends java.lang.Object
| Constructor and Description |
|---|
CallMaker() |
| Modifier and Type | Method and Description |
|---|---|
static Call |
makeArrayGetCall(ReceiverValue arrayAsReceiver,
JetArrayAccessExpression arrayAccessExpression,
Call.CallType callType) |
static Call |
makeArraySetCall(ReceiverValue arrayAsReceiver,
JetArrayAccessExpression arrayAccessExpression,
JetExpression rightHandSide,
Call.CallType callType) |
static Call |
makeCall(JetElement callElement,
ReceiverValue explicitReceiver) |
static Call |
makeCall(JetElement callElement,
ReceiverValue explicitReceiver,
com.intellij.lang.ASTNode callOperationNode,
JetExpression calleeExpression,
java.util.List<? extends ValueArgument> arguments) |
static Call |
makeCall(JetElement callElement,
ReceiverValue explicitReceiver,
com.intellij.lang.ASTNode callOperationNode,
JetExpression calleeExpression,
java.util.List<? extends ValueArgument> arguments,
Call.CallType callType) |
static Call |
makeCall(ReceiverValue explicitReceiver,
com.intellij.lang.ASTNode callOperationNode,
JetCallElement callElement) |
static Call |
makeCall(ReceiverValue leftAsReceiver,
JetBinaryExpression expression) |
static Call |
makeCall(ReceiverValue baseAsReceiver,
JetUnaryExpression expression) |
static Call |
makeCallWithExpressions(JetElement callElement,
ReceiverValue explicitReceiver,
com.intellij.lang.ASTNode callOperationNode,
JetExpression calleeExpression,
java.util.List<JetExpression> argumentExpressions) |
static Call |
makeCallWithExpressions(JetElement callElement,
ReceiverValue explicitReceiver,
com.intellij.lang.ASTNode callOperationNode,
JetExpression calleeExpression,
java.util.List<JetExpression> argumentExpressions,
Call.CallType callType) |
static Call |
makePropertyCall(ReceiverValue explicitReceiver,
com.intellij.lang.ASTNode callOperationNode,
JetSimpleNameExpression nameExpression) |
static ValueArgument |
makeValueArgument(JetExpression expression) |
static ValueArgument |
makeValueArgument(JetExpression expression,
com.intellij.psi.PsiElement reportErrorsOn) |
public CallMaker()
public static Call makeCallWithExpressions(@NotNull JetElement callElement, @NotNull ReceiverValue explicitReceiver, @Nullable com.intellij.lang.ASTNode callOperationNode, @NotNull JetExpression calleeExpression, @NotNull java.util.List<JetExpression> argumentExpressions)
public static Call makeCallWithExpressions(@NotNull JetElement callElement, @NotNull ReceiverValue explicitReceiver, @Nullable com.intellij.lang.ASTNode callOperationNode, @NotNull JetExpression calleeExpression, @NotNull java.util.List<JetExpression> argumentExpressions, @NotNull Call.CallType callType)
public static Call makeCall(JetElement callElement, ReceiverValue explicitReceiver, @Nullable com.intellij.lang.ASTNode callOperationNode, JetExpression calleeExpression, java.util.List<? extends ValueArgument> arguments)
public static Call makeCall(JetElement callElement, ReceiverValue explicitReceiver, @Nullable com.intellij.lang.ASTNode callOperationNode, JetExpression calleeExpression, java.util.List<? extends ValueArgument> arguments, Call.CallType callType)
public static Call makeCall(@NotNull ReceiverValue leftAsReceiver, JetBinaryExpression expression)
public static Call makeCall(@NotNull ReceiverValue baseAsReceiver, JetUnaryExpression expression)
public static Call makeArraySetCall(@NotNull ReceiverValue arrayAsReceiver, @NotNull JetArrayAccessExpression arrayAccessExpression, @NotNull JetExpression rightHandSide, @NotNull Call.CallType callType)
public static Call makeArrayGetCall(@NotNull ReceiverValue arrayAsReceiver, @NotNull JetArrayAccessExpression arrayAccessExpression, @NotNull Call.CallType callType)
public static ValueArgument makeValueArgument(@NotNull JetExpression expression)
public static ValueArgument makeValueArgument(@Nullable JetExpression expression, @NotNull com.intellij.psi.PsiElement reportErrorsOn)
public static Call makePropertyCall(@NotNull ReceiverValue explicitReceiver, @Nullable com.intellij.lang.ASTNode callOperationNode, @NotNull JetSimpleNameExpression nameExpression)
public static Call makeCall(@NotNull ReceiverValue explicitReceiver, @Nullable com.intellij.lang.ASTNode callOperationNode, @NotNull JetCallElement callElement)
public static Call makeCall(@NotNull JetElement callElement, @NotNull ReceiverValue explicitReceiver)