Skip to content

Commit 1ac5523

Browse files
committed
Add tests and cleanup overwrites.
1 parent 439cecb commit 1ac5523

File tree

30 files changed

+20
-1828
lines changed

30 files changed

+20
-1828
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import scala.annotation.internal
2+
3+
import java.lang.InheritableThreadLocal
4+
5+
object Test {
6+
@internal.link.CallGraphBounds(reachableClasses = 24, classesWithReachableMethods = 9, reachableMethods = 13)
7+
def main(args: Array[String]): Unit = {
8+
val a = new DynamicVariable2(42)
9+
System.out.println(a.value)
10+
}
11+
}
12+
13+
14+
class DynamicVariable2[T](init: T) {
15+
private val tl = new InheritableThreadLocal[T] {
16+
override def initialValue = init.asInstanceOf[T with AnyRef]
17+
}
18+
19+
def value: T = tl.get.asInstanceOf[T]
20+
}

tests/link-dce-stdlib-fail-compile/stdlib-link-array-toList/scala/package.scala

Lines changed: 0 additions & 134 deletions
This file was deleted.

tests/link-dce-stdlib-fail-compile/stdlib-link-array-toList/scala/util/control/NoStackTrace.scala

Lines changed: 0 additions & 32 deletions
This file was deleted.

tests/link-dce-stdlib-fail-compile/stdlib-link-list-3/scala/package.scala

Lines changed: 0 additions & 134 deletions
This file was deleted.

tests/link-dce-stdlib-fail-compile/stdlib-link-list-3/scala/util/control/NoStackTrace.scala

Lines changed: 0 additions & 32 deletions
This file was deleted.

0 commit comments

Comments
 (0)