macrame
macrame copied to clipboard
`@delegate` does not properly forward objects
package myPackage
import macrame.delegate
object Foo {
object O
}
object Bar {
@delegate
val underlying: Foo.type = Foo
}
object Main {
def main(args: Array[String]): Unit = {
val o1 = Foo.O
val o2 = Bar.O
assert(o1 eq o2)
}
}
/private/tmp/TypeDelegate/TypeDelegate.scala:22: value O is not a member of object myPackage.Bar
val o2 = Bar.O
^
one error found