aboutsummaryrefslogblamecommitdiff
path: root/compiler/test/dotty/tools/dotc/vulpix/Statuses.java
blob: d5d801c8c4fa7a96fba345526ef35dcdd8d180b0 (plain) (tree)



















                                                                 
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 {}
}