org.jetbrains.jet.lang.resolve.calls.context
Class SimpleResolutionContext

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.calls.context.ResolutionContext<SimpleResolutionContext>
      extended by org.jetbrains.jet.lang.resolve.calls.context.SimpleResolutionContext

public class SimpleResolutionContext
extends ResolutionContext<SimpleResolutionContext>


Field Summary
 
Fields inherited from class org.jetbrains.jet.lang.resolve.calls.context.ResolutionContext
contextDependency, dataFlowInfo, expectedType, expressionPosition, labelResolver, resolutionResultsCache, scope, trace
 
Constructor Summary
SimpleResolutionContext(BindingTrace trace, JetScope scope, JetType expectedType, DataFlowInfo dataFlowInfo, ExpressionPosition expressionPosition, ContextDependency contextDependency, ResolutionResultsCache resolutionResultsCache, LabelResolver labelResolver)
           
 
Method Summary
protected  SimpleResolutionContext create(BindingTrace trace, JetScope scope, DataFlowInfo dataFlowInfo, JetType expectedType, ExpressionPosition expressionPosition, ContextDependency contextDependency, ResolutionResultsCache resolutionResultsCache, LabelResolver labelResolver)
           
protected  SimpleResolutionContext self()
           
 
Methods inherited from class org.jetbrains.jet.lang.resolve.calls.context.ResolutionContext
replaceBindingTrace, replaceContextDependency, replaceDataFlowInfo, replaceExpectedType, replaceExpressionPosition, replaceResolutionResultsCache, replaceScope, replaceTraceAndCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleResolutionContext

public SimpleResolutionContext(@NotNull
                               BindingTrace trace,
                               @NotNull
                               JetScope scope,
                               @NotNull
                               JetType expectedType,
                               @NotNull
                               DataFlowInfo dataFlowInfo,
                               @NotNull
                               ExpressionPosition expressionPosition,
                               @NotNull
                               ContextDependency contextDependency,
                               @NotNull
                               ResolutionResultsCache resolutionResultsCache,
                               @NotNull
                               LabelResolver labelResolver)
Method Detail

create

protected SimpleResolutionContext create(@NotNull
                                         BindingTrace trace,
                                         @NotNull
                                         JetScope scope,
                                         @NotNull
                                         DataFlowInfo dataFlowInfo,
                                         @NotNull
                                         JetType expectedType,
                                         @NotNull
                                         ExpressionPosition expressionPosition,
                                         @NotNull
                                         ContextDependency contextDependency,
                                         @NotNull
                                         ResolutionResultsCache resolutionResultsCache,
                                         @NotNull
                                         LabelResolver labelResolver)
Specified by:
create in class ResolutionContext<SimpleResolutionContext>

self

protected SimpleResolutionContext self()
Specified by:
self in class ResolutionContext<SimpleResolutionContext>