Skip to content

Case class apply and copy don't abide by qualified private constructor #5857

Closed
@Jasper-M

Description

@Jasper-M
scala> object bar { case class Foo private[bar] (a: Int) }
// defined object bar

scala> bar.Foo(3).copy(4)                                                       
val res4: bar.Foo = Foo(4)

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