「Exception」を拡張し、スーパークラス「Exception」のコンストラクターに一致するすべてのコンストラクターを作成して、多くの例外クラスを作成します。Eclipseはこれを生成します:
/**
*
*/
package pone.interfaces;
/**
* @author wnck
*
*/
public class FancyException extends Exception {
/**
*
*/
public FancyException() {
// TODO Auto-generated constructor stub
}
/**
* @param message
*/
public FancyException(String message) {
super(message);
// TODO Auto-generated constructor stub
}
/**
* @param cause
*/
public FancyException(Throwable cause) {
super(cause);
// TODO Auto-generated constructor stub
}
/**
* @param message
* @param cause
*/
public FancyException(String message, Throwable cause) {
super(message, cause);
// TODO Auto-generated constructor stub
}
/**
* @param message
* @param cause
* @param enableSuppression
* @param writableStackTrace
*/
public FancyException(String message, Throwable cause,
boolean enableSuppression, boolean writableStackTrace) {
super(message, cause, enableSuppression, writableStackTrace);
// TODO Auto-generated constructor stub
}
}
コンストラクターは基本クラスのコンストラクターと意味的に一致するだけなので、すべてのparamタグを文書化する必要はありません。
この事実は、javadocを使用し、SUNチェックスタイルルールに一致させることで、高速でクリーンかつ簡単な方法でどのように文書化できますか?
よろしくwnck