org.jetbrains.kotlin.psi
Interface Call

All Known Implementing Classes:
CallTransformer.CallForImplicitInvoke, DelegatingCall

public interface Call


Nested Class Summary
static class Call.CallType
           
 
Method Summary
 JetExpression getCalleeExpression()
           
 JetElement getCallElement()
           
 com.intellij.lang.ASTNode getCallOperationNode()
           
 Call.CallType getCallType()
           
 ReceiverValue getDispatchReceiver()
           
 ReceiverValue getExplicitReceiver()
           
 java.util.List<JetFunctionLiteralArgument> getFunctionLiteralArguments()
           
 JetTypeArgumentList getTypeArgumentList()
           
 java.util.List<JetTypeProjection> getTypeArguments()
           
 JetValueArgumentList getValueArgumentList()
           
 java.util.List<? extends ValueArgument> getValueArguments()
           
 

Method Detail

getCallOperationNode

@Nullable
com.intellij.lang.ASTNode getCallOperationNode()

getExplicitReceiver

@NotNull
ReceiverValue getExplicitReceiver()

getDispatchReceiver

@NotNull
ReceiverValue getDispatchReceiver()

getCalleeExpression

@Nullable
JetExpression getCalleeExpression()

getValueArgumentList

@Nullable
JetValueArgumentList getValueArgumentList()

getValueArguments

@ReadOnly
@NotNull
java.util.List<? extends ValueArgument> getValueArguments()

getFunctionLiteralArguments

@ReadOnly
@NotNull
java.util.List<JetFunctionLiteralArgument> getFunctionLiteralArguments()

getTypeArguments

@ReadOnly
@NotNull
java.util.List<JetTypeProjection> getTypeArguments()

getTypeArgumentList

@Nullable
JetTypeArgumentList getTypeArgumentList()

getCallElement

@NotNull
JetElement getCallElement()

getCallType

@NotNull
Call.CallType getCallType()