public class CallResolverUtil extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CallResolverUtil.ResolveArgumentsMode |
| Modifier and Type | Field and Description |
|---|---|
static JetType |
CANT_INFER_TYPE_PARAMETER |
static JetType |
DONT_CARE |
static JetType |
PLACEHOLDER_FUNCTION_TYPE |
| Modifier and Type | Method and Description |
|---|---|
static <D extends CallableDescriptor> |
copy(ResolvedCallImpl<D> call,
CallResolutionContext<?> context) |
static CallKey |
createCallKey(BasicCallResolutionContext context) |
static JetType |
getErasedReceiverType(ReceiverParameterDescriptor receiverParameterDescriptor,
CallableDescriptor descriptor) |
static boolean |
hasInferredReturnType(ResolvedCallWithTrace<?> call) |
static boolean |
hasUnknownFunctionParameter(JetType type) |
static boolean |
hasUnknownReturnType(JetType type) |
static boolean |
isOrOverridesSynthesized(CallableMemberDescriptor descriptor) |
static JetType |
replaceReturnTypeByUnknown(JetType type) |
public static final JetType CANT_INFER_TYPE_PARAMETER
public static final JetType PLACEHOLDER_FUNCTION_TYPE
public static <D extends CallableDescriptor> ResolvedCallImpl<D> copy(@NotNull ResolvedCallImpl<D> call, @NotNull CallResolutionContext<?> context)
public static boolean hasUnknownFunctionParameter(@NotNull JetType type)
public static boolean hasUnknownReturnType(@NotNull JetType type)
public static JetType replaceReturnTypeByUnknown(@NotNull JetType type)
public static boolean hasInferredReturnType(ResolvedCallWithTrace<?> call)
@Nullable public static CallKey createCallKey(@NotNull BasicCallResolutionContext context)
@NotNull public static JetType getErasedReceiverType(@NotNull ReceiverParameterDescriptor receiverParameterDescriptor, @NotNull CallableDescriptor descriptor)
public static boolean isOrOverridesSynthesized(@NotNull CallableMemberDescriptor descriptor)