Skip to content

Symbol names clash with nested classes #11848

Open
@Atry

Description

@Atry

https://scastie.scala-lang.org/qQhetT2rQHOARFBbyXUYSw

object O extends App {
  object a_! {
    def foo = 1
  }
  
  object a_ {
    object bang {
      def foo = 2
    }
  }
  println(a_!.foo)
  println(a_.bang.foo)
}

Output:

2
2

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions