Skip to content

Commit beaaab5

Browse files
committed
Simplify code by reordering conditions
1 parent 45e4eb5 commit beaaab5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

compiler/src/dotty/tools/dotc/interactive/Completion.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,12 @@ object Completion {
114114
val completions = path match {
115115
// Ignore synthetic select from `This` because in code it was `Ident`
116116
// See example in dotty.tools.languageserver.CompletionTest.syntheticThis
117-
case Select(qual @ This(_), _) :: _ if qual.span.isSynthetic => completer.scopeCompletions
118-
case Select(qual, _) :: _ if !qual.tpe.hasSimpleKind => Map.empty
119-
case Select(qual, _) :: _ => completer.selectionCompletions(qual)
120-
case Import(expr, _) :: _ => completer.directMemberCompletions(expr)
121-
case (_: untpd.ImportSelector) :: Import(expr, _) :: _ => completer.directMemberCompletions(expr)
122-
case _ => completer.scopeCompletions
117+
case Select(qual @ This(_), _) :: _ if qual.span.isSynthetic => completer.scopeCompletions
118+
case Select(qual, _) :: _ if qual.tpe.hasSimpleKind => completer.selectionCompletions(qual)
119+
case Select(qual, _) :: _ => Map.empty
120+
case Import(expr, _) :: _ => completer.directMemberCompletions(expr)
121+
case (_: untpd.ImportSelector) :: Import(expr, _) :: _ => completer.directMemberCompletions(expr)
122+
case _ => completer.scopeCompletions
123123
}
124124

125125
val describedCompletions = describeCompletions(completions)

0 commit comments

Comments
 (0)