Skip to content

Support multiline collective extensions in REPL #9374

Closed
@nicolasstucki

Description

@nicolasstucki
scala> extension (x: Int) def f =
     | 0
def extension_f(x: Int): Int

scala> extension (x: Int)
1 |extension (x: Int)
  |                  ^
  |                  Extension without extension methods

scala> extension (x: Int):                                                           
1 |extension (x: Int):
  |                   ^
  |                   Extension without extension methods

scala> extension (x: Int) {
1 |extension (x: Int) {
  |                    ^
  |                    `def` expected

scala> extension (x: Int) { def f = 0 }
def extension_f(x: Int): Int

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions