Home | History | Annotate | Download | only in emma
      1 /* Copyright (C) 2003 Vladimir Roubtsov. All rights reserved.
      2  *
      3  * This program and the accompanying materials are made available under
      4  * the terms of the Common Public License v1.0 which accompanies this distribution,
      5  * and is available at http://www.eclipse.org/legal/cpl-v10.html
      6  *
      7  * $Id: IAppErrorCodes.java,v 1.1.1.1 2004/05/09 16:57:29 vlad_r Exp $
      8  */
      9 package com.vladium.emma;
     10 
     11 // ----------------------------------------------------------------------------
     12 /**
     13  * @author Vlad Roubtsov, (C) 2003
     14  */
     15 public
     16 interface IAppErrorCodes
     17 {
     18     // public: ................................................................
     19 
     20     /** {throwable.toString(), bug report link} */
     21     String UNEXPECTED_FAILURE       = "UNEXPECTED_FAILURE";
     22 
     23     /** {parameter name, value} */
     24     String INVALID_PARAMETER_VALUE  = "INVALID_PARAMETER_VALUE";
     25 
     26     /** {value} */
     27     String INVALID_COLUMN_NAME      = "INVALID_COLUMN_NAME";
     28 
     29     /** {parameter name} */
     30     String REQUIRED_PARAMETER_MISSING = "REQUIRED_PARAMETER_MISSING";
     31 
     32     /** {app name} */
     33     String SECURITY_RESTRICTION                 = "SECURITY_RESTRICTION:";
     34 
     35     /** {app name, appclassname, app classloader name} */
     36     String MAIN_CLASS_BAD_DELEGATION            = "MAIN_CLASS_BAD_DELEGATION";
     37 
     38     /** {classname} */
     39     String MAIN_CLASS_NOT_FOUND                 = "MAIN_CLASS_NOT_FOUND";
     40 
     41     /** {classname, throwable.toString()} */
     42     String MAIN_CLASS_LOAD_FAILURE              = "MAIN_CLASS_LOAD_FAILURE";
     43 
     44     /** {classname} */
     45     String MAIN_METHOD_NOT_FOUND                = "MAIN_METHOD_NOT_FOUND";
     46 
     47     /** {classname, throwable.toString()} */
     48     String MAIN_METHOD_FAILURE                  = "MAIN_METHOD_FAILURE";
     49 
     50     //TODO: /** ?? */
     51     String REPORT_GEN_FAILURE                   = "REPORT_GEN_FAILURE";
     52 
     53     /** [none] */
     54     String REPORT_IO_FAILURE                    = "REPORT_IO_FAILURE";
     55 
     56     /** {classname} */
     57     String CLASS_STAMP_MISMATCH                 = "CLASS_STAMP_MISMATCH";
     58 
     59     /** {dir} */
     60     String OUT_MKDIR_FAILURE                    = "OUT_MKDIR_FAILURE";
     61 
     62     /** [none] */
     63     String INSTR_IO_FAILURE                     = "INSTR_IO_FAILURE";
     64 
     65     /** {filename} */
     66     String OUT_IO_FAILURE                       = "OUT_IO_FAILURE";
     67 
     68     /** [none] */
     69     String ARGS_IO_FAILURE                      = "ARGS_IO_FAILURE";
     70 
     71 } // end of interface
     72 // ----------------------------------------------------------------------------