をスローし、実装時の私はインターフェイスを定義したい汎用的な例外タイプ
public interface Visitor <ArgType, ResultType, selfDefinedException>{
public ResultType visitProgram(Program prog, ArgType arg) throws selfDefinedException;
//...
}
のように、selfDefinedExceptionが変化します。 (今のところ未定義のgenericとしてのselfDefinedException) これを行う方法はありますか?
おかげ
すべてのselfDefinedExceptionsのスーパークラスである例外をスローするようにインターフェイスを定義することができます。 –