Skip to content

Commit bd3ee30

Browse files
committed
Remove redundant cases with UnApply
1 parent 3d422cd commit bd3ee30

File tree

2 files changed

+2
-5
lines changed

2 files changed

+2
-5
lines changed

presentation-compiler/src/main/dotty/tools/pc/completions/Completions.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ class Completions(
6868
false
6969
case (_: (Import | Export)) :: _ => false
7070
case _ :: (_: (Import | Export)) :: _ => false
71+
// UnApply has patterns included in MatchCaseCompletions
72+
case _ :: (_: UnApply) :: _ => false
7173
case _ => true
7274

7375
private lazy val isNew: Boolean =

presentation-compiler/test/dotty/tools/pc/tests/completion/CompletionSuite.scala

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,6 @@ class CompletionSuite extends BaseCompletionSuite:
642642
|}
643643
|""".stripMargin,
644644
"""|Some(value) scala
645-
|Some[A](value: A): Some[A]
646645
|Some scala
647646
|""".stripMargin
648647
)
@@ -653,7 +652,6 @@ class CompletionSuite extends BaseCompletionSuite:
653652
|}
654653
|""".stripMargin,
655654
"""|Some(value) scala
656-
|Some[A](value: A): Some[A]
657655
|Some scala
658656
|""".stripMargin
659657
)
@@ -664,7 +662,6 @@ class CompletionSuite extends BaseCompletionSuite:
664662
|}
665663
|""".stripMargin,
666664
"""|Some(value) scala
667-
|Some[A](value: A): Some[A]
668665
|Some scala
669666
|""".stripMargin
670667
)
@@ -676,7 +673,6 @@ class CompletionSuite extends BaseCompletionSuite:
676673
| case Some(Test.Neste@@)
677674
|""".stripMargin,
678675
"""|NestedClass(x) test.Test
679-
|NestedClass(x: Int): NestedClass
680676
|NestedClass test.Test
681677
|""".stripMargin
682678
)
@@ -690,7 +686,6 @@ class CompletionSuite extends BaseCompletionSuite:
690686
|""".stripMargin,
691687
"""|Some(value) scala
692688
|Some scala
693-
|Some[A](value: A): Some[A]
694689
|Some scala
695690
|""".stripMargin
696691
)

0 commit comments

Comments
 (0)