summaryrefslogblamecommitdiff
path: root/test/scaladoc/run/SI-7367.scala
blob: 6e5a317932ebcf1bb22ab1b83aaf7087635e9530 (plain) (tree)
























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

object Test extends ScaladocModelTest {
  override def code = """
  class annot() extends annotation.StaticAnnotation {
    def this(a: Any) = this()
  }

  @annot(0)
  class B
  """

  def scaladocSettings = ""

  def testModel(root: Package) = {
    import access._
    val annotations = root._class("B").annotations
    assert(annotations.size == 1)
    assert(annotations(0).annotationClass == root._class("annot"))
    val args = annotations(0).arguments
    assert(args.size == 1)
    assert(args(0).value.expression == "0")
  }
}