Skip to content

A private case class improperly causes its companion private #9939

Open
@scabug

Description

@scabug
Welcome to Scala 2.11.8 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_77).
Type in expressions for evaluation. Or try :help.

scala> object Outer {
     |   private[Outer] final case class Inner()
     |   object Inner
     | } 
defined object Outer

scala> Outer.Inner
<console>:13: error: object Inner in object Outer cannot be accessed in object Outer
       Outer.Inner
             ^

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions