aboutsummaryrefslogtreecommitdiff
path: root/bridge/src/sbt-test/source-dependencies/java-basic
diff options
context:
space:
mode:
Diffstat (limited to 'bridge/src/sbt-test/source-dependencies/java-basic')
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/changes/A.java6
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/changes/A2.java6
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/changes/B1.java6
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/changes/B2.java6
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/changes/B3.java6
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala17
-rw-r--r--bridge/src/sbt-test/source-dependencies/java-basic/test45
7 files changed, 0 insertions, 92 deletions
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/changes/A.java b/bridge/src/sbt-test/source-dependencies/java-basic/changes/A.java
deleted file mode 100644
index c84f997f4..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/changes/A.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package a;
-
-public class A
-{
- public static int x() { return 3; }
-} \ No newline at end of file
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/changes/A2.java b/bridge/src/sbt-test/source-dependencies/java-basic/changes/A2.java
deleted file mode 100644
index 36270f805..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/changes/A2.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package a.b;
-
-public class A
-{
- public static int x() { return 3; }
-} \ No newline at end of file
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/changes/B1.java b/bridge/src/sbt-test/source-dependencies/java-basic/changes/B1.java
deleted file mode 100644
index ec9a67e1a..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/changes/B1.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package a.b;
-
-public class B
-{
- public int y() { return 3; }
-} \ No newline at end of file
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/changes/B2.java b/bridge/src/sbt-test/source-dependencies/java-basic/changes/B2.java
deleted file mode 100644
index 551900114..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/changes/B2.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package a.b;
-
-public class B
-{
- public int y() { return a.A.x(); }
-} \ No newline at end of file
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/changes/B3.java b/bridge/src/sbt-test/source-dependencies/java-basic/changes/B3.java
deleted file mode 100644
index 1ec729b74..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/changes/B3.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package a.b;
-
-public class B
-{
- public static void main(String[] args) {}
-} \ No newline at end of file
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala b/bridge/src/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala
deleted file mode 100644
index 3433779b6..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/project/DottyInjectedPlugin.scala
+++ /dev/null
@@ -1,17 +0,0 @@
-import sbt._
-import Keys._
-
-object DottyInjectedPlugin extends AutoPlugin {
- override def requires = plugins.JvmPlugin
- override def trigger = allRequirements
-
- override val projectSettings = Seq(
- scalaVersion := "0.1-SNAPSHOT",
- scalaOrganization := "ch.epfl.lamp",
- scalacOptions += "-language:Scala2",
- scalaBinaryVersion := "2.11",
- autoScalaLibrary := false,
- libraryDependencies ++= Seq("org.scala-lang" % "scala-library" % "2.11.5"),
- scalaCompilerBridgeSource := ("ch.epfl.lamp" % "dotty-bridge" % "0.1.1-SNAPSHOT" % "component").sources()
- )
-}
diff --git a/bridge/src/sbt-test/source-dependencies/java-basic/test b/bridge/src/sbt-test/source-dependencies/java-basic/test
deleted file mode 100644
index 9dac40735..000000000
--- a/bridge/src/sbt-test/source-dependencies/java-basic/test
+++ /dev/null
@@ -1,45 +0,0 @@
-# Basic test for Java dependency tracking
-> 'eval System.setProperty("xsbt.inc.debug", "true")'
-
-# A is a basic Java file with no dependencies. Just a basic check for Java compilation
-$ copy-file changes/A.java src/main/java/a/A.java
-> compile
-
-# A2 is a basic Java file with no dependencies. This is added to verify
-# that classes are properly mapped back to their source.
-# (There are two files named A.java now, one in a/ and one in a/b)
-$ copy-file changes/A2.java src/main/java/a/b/A.java
-> compile
-
-# This adds B, another basic Java file with no dependencies
-$ copy-file changes/B1.java src/main/java/a/b/B.java
-> compile
-
-# Now, modify B so that it depends on a.A
-# This ensures that dependencies on a source not included in the compilation
-# (a/A.java has not changed) are tracked
-$ copy-file changes/B2.java src/main/java/a/b/B.java
-> compile
-
-# Remove a.b.A and there should be no problem compiling, since B should
-# have recorded a dependency on a.A and not a.b.A
-$ delete src/main/java/a/b/A.java
-> compile
-
-# Remove a.A and B should be recompiled if the dependency on a.A was properly
-# recorded. This should be a compile error, since we haven't updated B to not
-# depend on A
-$ delete src/main/java/a/A.java
--> compile
-
-# Replace B with a new B that doesn't depend on a.A and so it should compile
-# It shouldn't run though, because it doesn't have a main method
-$ copy-file changes/B1.java src/main/java/a/b/B.java
-> compile
--> run
-
-
-# Replace B with a new B that has a main method and should therefore run
-# if the main method was properly detected
-$ copy-file changes/B3.java src/main/java/a/b/B.java
-> run \ No newline at end of file