org.jetbrains.jet.lang.resolve.calls
Class CallTransformer.CallForImplicitInvoke

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.calls.util.DelegatingCall
      extended by org.jetbrains.jet.lang.resolve.calls.CallTransformer.CallForImplicitInvoke
All Implemented Interfaces:
Call
Enclosing class:
CallTransformer<D extends CallableDescriptor,F extends D>

public static class CallTransformer.CallForImplicitInvoke
extends DelegatingCall


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jetbrains.jet.lang.psi.Call
Call.CallType
 
Method Summary
 JetExpression getCalleeExpression()
           
 com.intellij.psi.PsiElement getCallElement()
           
 Call.CallType getCallType()
           
 ReceiverValue getExplicitReceiver()
           
 Call getOuterCall()
           
 ReceiverValue getThisObject()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.calls.util.DelegatingCall
getCallOperationNode, getFunctionLiteralArguments, getTypeArgumentList, getTypeArguments, getValueArgumentList, getValueArguments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getExplicitReceiver

@NotNull
public ReceiverValue getExplicitReceiver()
Specified by:
getExplicitReceiver in interface Call
Overrides:
getExplicitReceiver in class DelegatingCall

getThisObject

@NotNull
public ReceiverValue getThisObject()
Specified by:
getThisObject in interface Call
Overrides:
getThisObject in class DelegatingCall

getCalleeExpression

public JetExpression getCalleeExpression()
Specified by:
getCalleeExpression in interface Call
Overrides:
getCalleeExpression in class DelegatingCall

getCallElement

@NotNull
public com.intellij.psi.PsiElement getCallElement()
Specified by:
getCallElement in interface Call
Overrides:
getCallElement in class DelegatingCall

getCallType

@NotNull
public Call.CallType getCallType()
Specified by:
getCallType in interface Call
Overrides:
getCallType in class DelegatingCall

getOuterCall

@NotNull
public Call getOuterCall()