/* * EarlyExit.java 2005-05-02 * * Dirk Ansorge, FernUniversitaet Hagen * */ package twodsack.operation.setoperation; /** * An EarlyExit exception is used to allow to drop out of certain operations implemented in {@link SetOps}. An * EarlyExit flag must be set when calling one of these operations. Then, at some point during the execution of the * operation, it may be clear that the result will be true or false. An EarlyExit exception is then thrown, immediately. * The calling method catches the exception and has the result much earlier than when waiting for the whole * set operation to finish. */ public class EarlyExit extends Exception { /** * The 'empty' constructor. */ public EarlyExit() { super(); } /** * A constructor which allows to pass a message. */ public EarlyExit(String s) { super(s); } }//end Exception EarlyExit