Вы имеете в виду InvocationTargetException?
Из API: Проверяемое исключение, которое обертывает исключение, вызванное вызванным методом или конструктором.
Не уверен, что вы попробуйте достичь, возможно, поделитесь кодом и опишите свои намерения, однако, если вы хотите расширить это исключение, тогда:
package .....;
import java.lang.reflect.InvocationTargetException;
public class SampleException extends InvocationTargetException {
protected SampleException() {
super();
}
public SampleException(Throwable target) {
super(target);
}
public SampleException(Throwable target, String s) {
super(target, s);
}
@Override
public Throwable getTargetException() {
return super.getTargetException();
}
@Override
public Throwable getCause() {
return super.getCause();
}
}
Возможно, вы хотите переопределить getTargetException с чем-то конкретным c в соответствии с вашим требованием для перехвата InvocationTargetException и повторно выбросить с указанным вами c исключение?
try{
.....
}catch(InvocationTargetException e){
//Do something with e?
throw new SampleException(); //Rethrow?
}
Как я уже сказал, предоставлено не так много информации.