summaryrefslogtreecommitdiff
path: root/test/scaladoc/resources/basic.scala
blob: 8645efd818db51f8f57cc095ce003f2ca3655fa4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.example {
  package object p1 {
    def packageObjectMethod = 0
  }
}

package com.example.p1 {
  class Clazz {
    def foo = packageObjectMethod
    implicit def intToClass1(n: Int) = new Clazz
  }

  class UpperBound[T <: Int]

  class LowerBound[T >: Int]

  class ExistentialType {
    def foo(array: Array[T] forSome { type T <: AnyVal }) = 0
  }
}