From 9911f1923fa19ef5df53f7556f111745df7ee072 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Mon, 21 Dec 2020 16:20:30 +0100 Subject: [PATCH] Add scripted scala3-tasty-management --- .../scala3-tasty-management/build.sbt | 3 +++ .../scala3-tasty-management/src/main/scala/A.scala | 3 +++ .../scala3-tasty-management/src/main/scala/B.scala | 3 +++ .../compiler-project/scala3-tasty-management/test | 11 +++++++++++ 4 files changed, 20 insertions(+) create mode 100644 sbt/src/sbt-test/compiler-project/scala3-tasty-management/build.sbt create mode 100644 sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/A.scala create mode 100644 sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/B.scala create mode 100644 sbt/src/sbt-test/compiler-project/scala3-tasty-management/test diff --git a/sbt/src/sbt-test/compiler-project/scala3-tasty-management/build.sbt b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/build.sbt new file mode 100644 index 000000000..208b8c684 --- /dev/null +++ b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/build.sbt @@ -0,0 +1,3 @@ +ThisBuild / scalaVersion := "3.0.0-M2" + +lazy val root = project.in(file(".")) diff --git a/sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/A.scala b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/A.scala new file mode 100644 index 000000000..c52c45808 --- /dev/null +++ b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/A.scala @@ -0,0 +1,3 @@ +class A { + def initialized: Boolean = false +} diff --git a/sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/B.scala b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/B.scala new file mode 100644 index 000000000..066d5fc59 --- /dev/null +++ b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/src/main/scala/B.scala @@ -0,0 +1,3 @@ +class B { + def foo(a: A): Boolean = a.initialized +} diff --git a/sbt/src/sbt-test/compiler-project/scala3-tasty-management/test b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/test new file mode 100644 index 000000000..3efda69bb --- /dev/null +++ b/sbt/src/sbt-test/compiler-project/scala3-tasty-management/test @@ -0,0 +1,11 @@ +> compile + +$ exists target/scala-3.0.0-M2/classes/A.tasty +$ exists target/scala-3.0.0-M2/classes/B.tasty + +$ delete src/main/scala/B.scala + +> compile + +$ exists target/scala-3.0.0-M2/classes/A.tasty +-$ exists target/scala-3.0.0-M2/classes/B.tasty