scala3 icon indicating copy to clipboard operation
scala3 copied to clipboard

Add pattern completion for unapply contexts

Open natsukagami opened this issue 1 year ago • 0 comments

Fixes #19972.

Add pattern completion for Unapply tree contexts.

A typical example would be

optionList match
    case List(S@@)

which should be prompted Some(value), due to List.unapplySeq expecting Option[T] patterns as arguments.

  • Add unapply pattern completion test
  • Add pattern completion based on the Unapply argument type

natsukagami avatar Apr 27 '24 04:04 natsukagami