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
}
}
|