macrame icon indicating copy to clipboard operation
macrame copied to clipboard

`@delegate` does not properly forward objects

Open Atry opened this issue 8 years ago • 0 comments

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

Atry avatar Nov 22 '16 02:11 Atry