org.jetbrains.jet.lang.psi
Interface Call

All Known Implementing Classes:
CallTransformer.CallForImplicitInvoke, DelegatingCall

public interface Call


Nested Class Summary
static class Call.CallType
           
 
Method Summary
 JetExpression getCalleeExpression()
           
 com.intellij.psi.PsiElement getCallElement()
           
 com.intellij.lang.ASTNode getCallOperationNode()
           
 Call.CallType getCallType()
           
 ReceiverValue getExplicitReceiver()
           
 java.util.List<JetExpression> getFunctionLiteralArguments()
           
 ReceiverValue getThisObject()
           
 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()

getThisObject

@NotNull
ReceiverValue getThisObject()

getCalleeExpression

@Nullable
JetExpression getCalleeExpression()

getValueArgumentList

@Nullable
JetValueArgumentList getValueArgumentList()

getValueArguments

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

getFunctionLiteralArguments

@NotNull
java.util.List<JetExpression> getFunctionLiteralArguments()

getTypeArguments

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

getTypeArgumentList

@Nullable
JetTypeArgumentList getTypeArgumentList()

getCallElement

@NotNull
com.intellij.psi.PsiElement getCallElement()

getCallType

@NotNull
Call.CallType getCallType()