Você já tentou utilizar o getExceptionTypes() da java.lang.reflect.Method?
Abraço!
Ataxexe
blackstile:
Galera tenho um metodo sendo invocado via reflection. Só que esse metodo lança uma excecao em sua invocacao, gostaria de captura-la
po exemplo
publicvoidmetodoXPTO()throwXPTOException{...}
Como capturo essa excecao e não a InvocationTargetException que é lançada quando o metodo falha.
O motivo de tudo isso é que na XptoExceptio ela contem outras informacoes que sao uteis, como código, etc.
Desde já Agradecio
Não tem como. Você deve capturar a InvocationTargetException. Qual é o problema de capturá-la e depois dar um getCause() para retornar a XPTOException?
blackstile
Valew pessoal, como o Ataxexe falow eu usei o getCause(), assim eu peguei a a XPTOException.
Muito Obrigado.