@@ -8,39 +8,16 @@ package <empty> {
8
8
final module class annot() extends AnyRef() { this: annot.type =>
9
9
def $lessinit$greater$default$2: Any @uncheckedVariance = 42
10
10
}
11
- class annot2(x: Any, y: Array[Any]) extends annotation.Annotation() {
12
- private[this] val x: Any
13
- private[this] val y: Array[Any]
14
- }
15
- final lazy module val annot2: annot2 = new annot2()
16
- final module class annot2() extends AnyRef() { this: annot2.type =>
17
- def $lessinit$greater$default$1: Any @uncheckedVariance = -1
18
- def $lessinit$greater$default$2: Array[Any] @uncheckedVariance =
19
- Array.apply[Any](["Hello" : Any]*)(scala.reflect.ClassTag.Any)
20
- }
21
11
final lazy module val dependent-annot-default-args$package:
22
12
dependent-annot-default-args$package =
23
13
new dependent-annot-default-args$package()
24
14
final module class dependent-annot-default-args$package() extends Object() {
25
15
this: dependent-annot-default-args$package.type =>
26
16
def f(x: Int): Int @annot(x) = x
27
- def f2(x: Int):
28
- Int @annot2(
29
- y = Array.apply[Any](["Hello",x : Any]*)(scala.reflect.ClassTag.Any))
30
- = x
31
17
def test: Unit =
32
18
{
33
19
val y: Int = ???
34
20
val z: Int @annot(y) = f(y)
35
- val z2:
36
- Int @annot2(
37
- y = Array.apply[Any](["Hello",y : Any]*)(scala.reflect.ClassTag.Any)
38
- )
39
- = f2(y)
40
- @annot(44) val z3: Int = 45
41
- @annot2(
42
- y = Array.apply[Any](["Hello",y : Any]*)(scala.reflect.ClassTag.Any))
43
- val z4: Int = 45
44
21
()
45
22
}
46
23
}
0 commit comments