Methods
| Modifier and Type |
Method and Description |
<D extends CallableDescriptor> void |
checkTypesForFunctionArguments(CallResolutionContext<?> context,
ResolvedCallImpl<D> resolvedCall) |
void |
checkTypesForFunctionArgumentsWithNoCallee(CallResolutionContext<?> context) |
void |
checkTypesWithNoCallee(CallResolutionContext<?> context) |
void |
checkTypesWithNoCallee(CallResolutionContext<?> context,
CallResolverUtil.ResolveArgumentsMode resolveFunctionArgumentBodies) |
void |
checkUnmappedArgumentTypes(CallResolutionContext<?> context,
java.util.Set<ValueArgument> unmappedArguments) |
JetTypeInfo |
getArgumentTypeInfo(JetExpression expression,
CallResolutionContext<?> context,
CallResolverUtil.ResolveArgumentsMode resolveArgumentsMode,
TemporaryBindingTrace traceToCommitForCall) |
JetTypeInfo |
getFunctionLiteralTypeInfo(JetFunctionLiteralExpression functionLiteralExpression,
CallResolutionContext<?> context,
CallResolverUtil.ResolveArgumentsMode resolveArgumentsMode) |
static boolean |
isSubtypeOfForArgumentType(JetType subtype,
JetType supertype) |
JetType |
resolveTypeRefWithDefault(JetTypeReference returnTypeRef,
JetScope scope,
BindingTrace trace,
JetType defaultValue) |
void |
setExpressionTypingServices(ExpressionTypingServices expressionTypingServices) |
void |
setTypeResolver(TypeResolver typeResolver) |