diff options
Diffstat (limited to 'compiler/test/dotty/tools/vulpix/Statuses.java')
-rw-r--r-- | compiler/test/dotty/tools/vulpix/Statuses.java | 25 |
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 {} +} |