org.jetbrains.kotlin.resolve.calls.context
Class SimpleResolutionContext
java.lang.Object
org.jetbrains.kotlin.resolve.calls.context.ResolutionContext<SimpleResolutionContext>
org.jetbrains.kotlin.resolve.calls.context.SimpleResolutionContext
public class SimpleResolutionContext
- extends ResolutionContext<SimpleResolutionContext>
Fields inherited from class org.jetbrains.kotlin.resolve.calls.context.ResolutionContext |
additionalTypeChecker, callChecker, collectAllCandidates, contextDependency, dataFlowInfo, expectedType, isAnnotationContext, resolutionResultsCache, scope, statementFilter, trace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleResolutionContext
public SimpleResolutionContext(@NotNull
BindingTrace trace,
@NotNull
JetScope scope,
@NotNull
JetType expectedType,
@NotNull
DataFlowInfo dataFlowInfo,
@NotNull
ContextDependency contextDependency,
@NotNull
CallChecker callChecker,
@NotNull
AdditionalTypeChecker additionalTypeChecker,
@NotNull
StatementFilter statementFilter)
create
protected SimpleResolutionContext create(@NotNull
BindingTrace trace,
@NotNull
JetScope scope,
@NotNull
DataFlowInfo dataFlowInfo,
@NotNull
JetType expectedType,
@NotNull
ContextDependency contextDependency,
@NotNull
ResolutionResultsCache resolutionResultsCache,
@NotNull
StatementFilter statementFilter,
boolean collectAllCandidates)
- Specified by:
create
in class ResolutionContext<SimpleResolutionContext>