aboutsummaryrefslogtreecommitdiff
path: root/sbt-bridge/sbt-test/source-dependencies/value-class-underlying
diff options
context:
space:
mode:
Diffstat (limited to 'sbt-bridge/sbt-test/source-dependencies/value-class-underlying')
-rw-r--r--sbt-bridge/sbt-test/source-dependencies/value-class-underlying/A.scala1
-rw-r--r--sbt-bridge/sbt-test/source-dependencies/value-class-underlying/B.scala3
-rw-r--r--sbt-bridge/sbt-test/source-dependencies/value-class-underlying/C.scala5
-rw-r--r--sbt-bridge/sbt-test/source-dependencies/value-class-underlying/build.sbt1
-rw-r--r--sbt-bridge/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala1
-rw-r--r--sbt-bridge/sbt-test/source-dependencies/value-class-underlying/test3
6 files changed, 14 insertions, 0 deletions
diff --git a/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/A.scala b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/A.scala
new file mode 100644
index 000000000..dbaa1c3f0
--- /dev/null
+++ b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/A.scala
@@ -0,0 +1 @@
+class A(val x: Int) extends AnyVal
diff --git a/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/B.scala b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/B.scala
new file mode 100644
index 000000000..7d5a86a95
--- /dev/null
+++ b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/B.scala
@@ -0,0 +1,3 @@
+object B {
+ def foo: A = new A(0)
+}
diff --git a/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/C.scala b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/C.scala
new file mode 100644
index 000000000..1a9a42bde
--- /dev/null
+++ b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/C.scala
@@ -0,0 +1,5 @@
+object C {
+ def main(args: Array[String]): Unit = {
+ val x = B.foo
+ }
+}
diff --git a/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/build.sbt b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/build.sbt
new file mode 100644
index 000000000..6448c246c
--- /dev/null
+++ b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/build.sbt
@@ -0,0 +1 @@
+logLevel := Level.Debug
diff --git a/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala
new file mode 100644
index 000000000..94d868a92
--- /dev/null
+++ b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/changes/A2.scala
@@ -0,0 +1 @@
+class A(val x: Double) extends AnyVal
diff --git a/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/test b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/test
new file mode 100644
index 000000000..a42fd2d71
--- /dev/null
+++ b/sbt-bridge/sbt-test/source-dependencies/value-class-underlying/test
@@ -0,0 +1,3 @@
+> run
+$ copy-file changes/A2.scala A.scala
+> run