Use with on the switch to make code easier to read
This commit is contained in:
parent
a5f57b4238
commit
670e8207d8
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue