Skip to content

Illegal modifier on local def #4815

Closed
Closed
@allanrenucci

Description

@allanrenucci

scalac doesn't let you write:

class Test {
  def foo = {
    final def bar = 1
  }
}
> scalac Test.scala
Test.scala:3: error: expected start of definition
    final def bar = 1
          ^
one error found

But Dotty does...

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions