Use with on the switch to make code easier to read

This commit is contained in:
RUSshy 2021-10-05 20:23:27 +02:00 committed by GitHub
parent a5f57b4238
commit 670e8207d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 15 deletions

View File

@ -765,46 +765,46 @@ AutocompleteResponse.Completion makeSymbolCompletionInfo(const DSymbol* symbol,
} }
else else
{ {
final switch (kind) switch (kind) with(CompletionKind)
{ {
case CompletionKind.enumMember: case enumMember:
definition = symbol.name; // TODO: add enum value to definition string definition = symbol.name; // TODO: add enum value to definition string
break; break;
case CompletionKind.className: case className:
definition = "Class"; definition = "Class";
break; break;
case CompletionKind.interfaceName: case interfaceName:
definition = "Interface"; definition = "Interface";
break; break;
case CompletionKind.structName: case structName:
definition = "Struct"; definition = "Struct";
break; break;
case CompletionKind.unionName: case unionName:
definition = "Union"; definition = "Union";
break; break;
case CompletionKind.keyword: case keyword:
definition = "Keyword"; definition = "Keyword";
break; break;
case CompletionKind.enumName: case enumName:
definition = "Enum"; definition = "Enum";
break; break;
case CompletionKind.packageName: case packageName:
definition = "Package"; definition = "Package";
break; break;
case CompletionKind.moduleName: case moduleName:
definition = "Module"; definition = "Module";
break; break;
case CompletionKind.templateName: case templateName:
case CompletionKind.mixinTemplateName: case mixinTemplateName:
definition = "Template"; definition = "Template";
break; break;
case CompletionKind.typeTmpParam: case typeTmpParam:
definition = "<T>"; definition = "<T>";
break; break;
case CompletionKind.variadicTmpParam: case variadicTmpParam:
definition = "<T...>"; definition = "<T...>";
break; break;
case CompletionKind.aliasName: // Alias (eventually should show what it aliases to) case aliasName: // Alias (eventually should show what it aliases to)
default: default:
definition = symbol.callTip; definition = symbol.callTip;
break; break;