aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/tools/vulpix/Statuses.java
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-04-05 16:12:43 +0200
committerFelix Mulder <felix.mulder@gmail.com>2017-04-12 11:31:13 +0200
commit923533ea86b53b90e343e4fc0f88956996a2ed5b (patch)
tree4060f34d1d811c820cc7d33a5b23331ac7b36d6b /compiler/test/dotty/tools/vulpix/Statuses.java
parent7dcfbd71b1c05b4bc5e8c7e1da94fd99600e740f (diff)
downloaddotty-923533ea86b53b90e343e4fc0f88956996a2ed5b.tar.gz
dotty-923533ea86b53b90e343e4fc0f88956996a2ed5b.tar.bz2
dotty-923533ea86b53b90e343e4fc0f88956996a2ed5b.zip
Move vulpix to `dotty.tools.vulpix`
Diffstat (limited to 'compiler/test/dotty/tools/vulpix/Statuses.java')
-rw-r--r--compiler/test/dotty/tools/vulpix/Statuses.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/compiler/test/dotty/tools/vulpix/Statuses.java b/compiler/test/dotty/tools/vulpix/Statuses.java
new file mode 100644
index 000000000..68add30eb
--- /dev/null
+++ b/compiler/test/dotty/tools/vulpix/Statuses.java
@@ -0,0 +1,25 @@
+package dotty.tools.vulpix;
+
+import java.io.Serializable;
+
+/** The status of each call to `main` in the test applications */
+public class Statuses {
+ interface Status {}
+
+ static class Success implements Status, Serializable {
+ public final String output;
+ public Success(String output) { this.output = output; }
+ }
+
+ static class Failure implements Status, Serializable {
+ public final String message;
+ public final String stacktrace;
+
+ public Failure(String message, String stacktrace) {
+ this.message = message;
+ this.stacktrace = stacktrace;
+ }
+ }
+
+ static class Timeout implements Status, Serializable {}
+}