Skip to content

Commit 8676d45

Browse files
committed
add tests for alpha annotion
1 parent f048976 commit 8676d45

File tree

6 files changed

+35
-0
lines changed

6 files changed

+35
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package alpha
2+
3+
@scala.annotation.alpha("A") object B {
4+
def foo = 23
5+
}

tests/run/alpha-modules-1/Test_2.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package alpha;
2+
3+
public class Test_2 {
4+
5+
public static void main(String[] args) {
6+
assert A.foo() == 23;
7+
assert A$.MODULE$.foo() == 23;
8+
}
9+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
object Test {
2+
def main(args: Array[String]): Unit =
3+
alpha.Test_2.main(args)
4+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package alpha
2+
3+
@scala.annotation.alpha("A") class B(val i: Int = 1)

tests/run/alpha-modules-2/Test_2.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package alpha;
2+
3+
public class Test_2 {
4+
5+
public static void main(String[] args) {
6+
assert new A(101).i() == 101;
7+
assert new A(A.$lessinit$greater$default$1()).i() == 101;
8+
assert new A(A$.MODULE$.$lessinit$greater$default$1()).i() == 101;
9+
}
10+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
object Test {
2+
def main(args: Array[String]): Unit =
3+
alpha.Test_2.main(args)
4+
}

0 commit comments

Comments
 (0)