org.jetbrains.jet.lang.resolve.calls.context
Class CallResolutionContext<Context extends CallResolutionContext<Context>>

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.calls.context.ResolutionContext<Context>
      extended by org.jetbrains.jet.lang.resolve.calls.context.CallResolutionContext<Context>
Direct Known Subclasses:
BasicCallResolutionContext, CallCandidateResolutionContext, ResolutionTask

public abstract class CallResolutionContext<Context extends CallResolutionContext<Context>>
extends ResolutionContext<Context>


Field Summary
 Call call
           
 CheckValueArgumentsMode checkArguments
           
 ResolutionResultsCache resolutionResultsCache
           
 ResolveMode resolveMode
           
 
Fields inherited from class org.jetbrains.jet.lang.resolve.calls.context.ResolutionContext
dataFlowInfo, expectedType, expressionPosition, scope, trace
 
Constructor Summary
protected CallResolutionContext(BindingTrace trace, JetScope scope, Call call, JetType expectedType, DataFlowInfo dataFlowInfo, ResolveMode resolveMode, CheckValueArgumentsMode checkArguments, ExpressionPosition expressionPosition, ResolutionResultsCache resolutionResultsCache)
           
 
Method Summary
 BasicCallResolutionContext toBasic()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.calls.context.ResolutionContext
create, replaceBindingTrace, replaceDataFlowInfo, replaceExpectedType, replaceExpressionPosition, replaceScope, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

call

public final Call call

resolveMode

public final ResolveMode resolveMode

checkArguments

public final CheckValueArgumentsMode checkArguments

resolutionResultsCache

public final ResolutionResultsCache resolutionResultsCache
Constructor Detail

CallResolutionContext

protected CallResolutionContext(@NotNull
                                BindingTrace trace,
                                @NotNull
                                JetScope scope,
                                @NotNull
                                Call call,
                                @NotNull
                                JetType expectedType,
                                @NotNull
                                DataFlowInfo dataFlowInfo,
                                @NotNull
                                ResolveMode resolveMode,
                                @NotNull
                                CheckValueArgumentsMode checkArguments,
                                @NotNull
                                ExpressionPosition expressionPosition,
                                @NotNull
                                ResolutionResultsCache resolutionResultsCache)
Method Detail

toBasic

public BasicCallResolutionContext toBasic()