1 package rydeen; 2 3 import java.util.Arrays; 4 5 /** 6 * Processorに渡す引数の値が衝突した場合に投げられる例外クラスです. 7 * 詳細は{@link Context <code>Context</code>}クラスをご覧ください. 8 */ 9 public class ArgumentsConflictException extends ProcessorException{ 10 private static final long serialVersionUID = -8371652147928164195L; 11 12 /** 13 * デフォルトコンストラクタ. 14 * 詳細メッセージを指定せずにオブジェクトを作成します. 15 */ 16 public ArgumentsConflictException(){ 17 super(); 18 } 19 20 /** 21 * 衝突した引数の名前のリストをもとにした詳細メッセージを持つ 22 * 例外オブジェクトを作成します. 23 */ 24 public ArgumentsConflictException(String[] conflicts){ 25 super(Arrays.toString(conflicts)); 26 } 27 }