aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/tools/dotc/vulpix/Statuses.java
blob: d5d801c8c4fa7a96fba345526ef35dcdd8d180b0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package dotty.tools.dotc.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 output;
        public Failure(String output) { this.output = output; }
    }

    static class Timeout implements Status, Serializable {}
}