forked from qt-creator/qt-creator
LanguageClient: introduce new type for gorgeous formatted errors
Change-Id: Ia76bd768bcb6d33ce66319dddf8cc355a41ffa31 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -49,7 +49,7 @@ Utils::optional<CompletionItem::InsertTextFormat> CompletionItem::insertTextForm
|
||||
: Utils::make_optional(CompletionItem::InsertTextFormat(value.value()));
|
||||
}
|
||||
|
||||
bool CompletionItem::isValid(QStringList *error) const
|
||||
bool CompletionItem::isValid(ErrorHierarchy *error) const
|
||||
{
|
||||
return check<QString>(error, labelKey)
|
||||
&& checkOptional<int>(error, kindKey)
|
||||
@@ -70,14 +70,14 @@ CompletionItemResolveRequest::CompletionItemResolveRequest(const CompletionItem
|
||||
: Request(methodName, params)
|
||||
{ }
|
||||
|
||||
bool CompletionList::isValid(QStringList *error) const
|
||||
bool CompletionList::isValid(ErrorHierarchy *error) const
|
||||
{
|
||||
return check<bool>(error, isIncompleteKey)
|
||||
&& checkOptionalArray<CompletionItem>(error, itemsKey);
|
||||
|
||||
}
|
||||
|
||||
bool CompletionParams::isValid(QStringList *error) const
|
||||
bool CompletionParams::isValid(ErrorHierarchy *error) const
|
||||
{
|
||||
return TextDocumentPositionParams::isValid(error)
|
||||
&& checkOptional<CompletionContext>(error, contextKey);
|
||||
|
||||
Reference in New Issue
Block a user