package binary;

public class BINARY {

    /*
     * Simple tasks with return statements
     */
    public static void simpleTask1(String message) {
    }

    public static int simpleTask2(String message) {
        return -1;
    }

    public static Integer simpleTask3(String message) {
        return -1;
    }

    /*
     * Simple tasks with prefixes
     */
    public static void taskWithPrefix(String message) {
    }

    /*
     * Tasks with STDIN redirection
     */
    public static void taskSTDINFileRedirection(String message, String fileIn) {
    }

    public static int taskSTDINFileRedirectionWithEV(String message, String fileIn) {
        return -1;
    }

    /*
     * Tasks with STDOUT redirection
     */
    public static void taskSTDOUTFileRedirection(String message, String fileOut) {
    }

    public static int taskSTDOUTFileRedirectionWithEV(String message, String fileOut) {
        return -1;
    }

    /*
     * Tasks with STDOUT redirection in append mode
     */
    public static void taskSTDOUTFileRedirectionAppend(String message, String fileOut) {
    }

    public static int taskSTDOUTFileRedirectionWithEVAppend(String message, String fileOut) {
        return -1;
    }

    /*
     * Tasks with STDERR redirection
     */
    public static void taskSTDERRFileRedirection(String message, String fileErr) {
    }

    public static int taskSTDERRFileRedirectionWithEV(String message, String fileErr) {
        return -1;
    }

    /*
     * Tasks with STDERR redirection in append mode
     */
    public static void taskSTDERRFileRedirectionAppend(String message, String fileErr) {
    }

    public static int taskSTDERRFileRedirectionWithEVAppend(String message, String fileErr) {
        return -1;
    }

    /*
     * Full tasks
     */
    public static void fullTask1(String message, String fileIn, String fileOut, String fileErr) {
    }

    public static int fullTask2(String message, String fileIn, String fileOut, String fileErr) {
        return -1;
    }

}
