diff options
Diffstat (limited to 'sbt-bridge/src/sbt-test/source-dependencies/java-static/test')
-rw-r--r-- | sbt-bridge/src/sbt-test/source-dependencies/java-static/test | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/sbt-bridge/src/sbt-test/source-dependencies/java-static/test b/sbt-bridge/src/sbt-test/source-dependencies/java-static/test deleted file mode 100644 index 42890ca74..000000000 --- a/sbt-bridge/src/sbt-test/source-dependencies/java-static/test +++ /dev/null @@ -1,24 +0,0 @@ -# When a Java class is loaded from a class file and not parsed from a source file, scalac reports -# the statics as an object without a file and so the Analyzer must know to look for the -# object's linked class. -# This test verifies this happens. -# The test compiles a Java class with a static field. -# It then adds a Scala object that references the static field. Because the object only depends on a -# static member and because the Java source is not included in the compilation (since it didn't change), -# this triggers the special case above. - -# add and compile the Java source -$ copy-file changes/J1.java src/main/java/J.java -> compile - -# add and compile the Scala source -$ copy-file changes/S.scala src/main/scala/S.scala -> compile - -# change the Java source so that a compile error should occur if S.scala is also recompiled (which will happen if the dependency was properly recorded) -$ copy-file changes/J2.java src/main/java/J.java --> compile - -# verify it should have failed by doing a full recompilation -> clean --> compile
\ No newline at end of file |