@NotNull public static JetType createUninferredParameterType( @NotNull TypeParameterDescriptor typeParameterDescriptor) { return new ErrorTypeImpl( new UninferredParameterTypeConstructor(typeParameterDescriptor), createErrorScope( "Scope for error type for not inferred parameter: " + typeParameterDescriptor.getName())); }
public UninferredParameterTypeConstructor(@NotNull TypeParameterDescriptor descriptor) { typeParameterDescriptor = descriptor; errorTypeConstructor = createErrorTypeConstructorWithCustomDebugName( "CANT_INFER_TYPE_PARAMETER: " + descriptor.getName()); }