public class BasicCallResolutionContext extends CallResolutionContext<BasicCallResolutionContext>
call, checkArguments, resolutionResultsCache, resolveMode
dataFlowInfo, expectedType, expressionPosition, scope, trace
Modifier and Type | Method and Description |
---|---|
static BasicCallResolutionContext |
create(BindingTrace trace,
JetScope scope,
Call call,
JetType expectedType,
DataFlowInfo dataFlowInfo,
ResolveMode resolveMode,
CheckValueArgumentsMode checkArguments,
ExpressionPosition expressionPosition,
ResolutionResultsCache resolutionResultsCache) |
protected BasicCallResolutionContext |
create(BindingTrace trace,
JetScope scope,
DataFlowInfo dataFlowInfo,
JetType expectedType,
ExpressionPosition expressionPosition) |
static BasicCallResolutionContext |
create(ResolutionContext context,
Call call,
ResolveMode resolveMode,
CheckValueArgumentsMode checkArguments,
ResolutionResultsCache resolutionResultsCache) |
protected BasicCallResolutionContext |
self() |
toBasic
replaceBindingTrace, replaceDataFlowInfo, replaceExpectedType, replaceExpressionPosition, replaceScope
@NotNull public static BasicCallResolutionContext create(@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)
@NotNull public static BasicCallResolutionContext create(@NotNull ResolutionContext context, @NotNull Call call, @NotNull ResolveMode resolveMode, @NotNull CheckValueArgumentsMode checkArguments, @NotNull ResolutionResultsCache resolutionResultsCache)
protected BasicCallResolutionContext create(@NotNull BindingTrace trace, @NotNull JetScope scope, @NotNull DataFlowInfo dataFlowInfo, @NotNull JetType expectedType, @NotNull ExpressionPosition expressionPosition)
create
in class ResolutionContext<BasicCallResolutionContext>
protected BasicCallResolutionContext self()
self
in class ResolutionContext<BasicCallResolutionContext>