summaryrefslogtreecommitdiff
path: root/test/scaladoc/run/t9585.scala
blob: af8350b6cf821707f2173e8f7280eea5e0e5de52 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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"))
  }
}