summaryrefslogblamecommitdiff
path: root/test/scaladoc/run/t9585.scala
blob: af8350b6cf821707f2173e8f7280eea5e0e5de52 (plain) (tree)
























                                                          
import scala.tools.nsc.doc.model._
import scala.tools.partest.ScaladocModelTest

object Test extends ScaladocModelTest {
  override def code = """
  object Box {

    implicit def anyToBox[T](t: T): Box[T] = new Box(t)

  }

  class Box[T](val t: T)
  """

  def scaladocSettings = "-implicits"

  def testModel(root: Package) = {
    import access._

    // this used to contain the conversion to Box[Box[T]],
    // but not anymore.
    val conversions = root._class("Box").conversions
    println(conversions.map(_.targetType).mkString("\n"))
  }
}