org.jetbrains.kotlin.resolve.calls
Class CallTransformer.CallForImplicitInvoke
java.lang.Object
org.jetbrains.kotlin.resolve.calls.util.DelegatingCall
org.jetbrains.kotlin.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 classes/interfaces inherited from interface org.jetbrains.kotlin.psi.Call |
Call.CallType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CallTransformer.CallForImplicitInvoke
public CallTransformer.CallForImplicitInvoke(@Nullable
Receiver explicitExtensionReceiver,
@NotNull
ExpressionReceiver calleeExpressionAsDispatchReceiver,
@NotNull
Call call)
getCallOperationNode
@Nullable
public com.intellij.lang.ASTNode getCallOperationNode()
- Specified by:
getCallOperationNode in interface Call- Overrides:
getCallOperationNode in class DelegatingCall
getExplicitReceiver
@Nullable
public Receiver getExplicitReceiver()
- Specified by:
getExplicitReceiver in interface Call- Overrides:
getExplicitReceiver in class DelegatingCall
getDispatchReceiver
@NotNull
public ExpressionReceiver getDispatchReceiver()
- Specified by:
getDispatchReceiver in interface Call- Overrides:
getDispatchReceiver in class DelegatingCall
getCalleeExpression
public KtExpression getCalleeExpression()
- Specified by:
getCalleeExpression in interface Call- Overrides:
getCalleeExpression 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()