org.jetbrains.jet.lang.resolve.calls.util
Class CallMaker
java.lang.Object
org.jetbrains.jet.lang.resolve.calls.util.CallMaker
public class CallMaker
- extends java.lang.Object
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallMaker
public CallMaker()
makeCallWithExpressions
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)
makeCallWithExpressions
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)
makeCall
public static Call makeCall(JetElement callElement,
ReceiverValue explicitReceiver,
@Nullable
com.intellij.lang.ASTNode callOperationNode,
JetExpression calleeExpression,
java.util.List<? extends ValueArgument> arguments)
makeCall
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)
makeCall
public static Call makeCall(@NotNull
ReceiverValue leftAsReceiver,
JetBinaryExpression expression)
makeCall
public static Call makeCall(@NotNull
ReceiverValue baseAsReceiver,
JetUnaryExpression expression)
makeArraySetCall
public static Call makeArraySetCall(@NotNull
ReceiverValue arrayAsReceiver,
@NotNull
JetArrayAccessExpression arrayAccessExpression,
@NotNull
JetExpression rightHandSide,
@NotNull
Call.CallType callType)
makeArrayGetCall
public static Call makeArrayGetCall(@NotNull
ReceiverValue arrayAsReceiver,
@NotNull
JetArrayAccessExpression arrayAccessExpression,
@NotNull
Call.CallType callType)
makeValueArgument
public static ValueArgument makeValueArgument(@NotNull
JetExpression expression)
makeValueArgument
public static ValueArgument makeValueArgument(@Nullable
JetExpression expression,
@NotNull
com.intellij.psi.PsiElement reportErrorsOn)
makePropertyCall
public static Call makePropertyCall(@NotNull
ReceiverValue explicitReceiver,
@Nullable
com.intellij.lang.ASTNode callOperationNode,
@NotNull
JetSimpleNameExpression nameExpression)
makeCall
public static Call makeCall(@NotNull
ReceiverValue explicitReceiver,
@Nullable
com.intellij.lang.ASTNode callOperationNode,
@NotNull
JetCallElement callElement)
makeCall
public static Call makeCall(@NotNull
JetElement callElement,
@NotNull
ReceiverValue explicitReceiver)