Giriş
Şu satırı dahil ederiz
Stack trace'i string olarak verir. Şöyle yaparız
getRootCause metodu
İmzası şöyle. null dönebilir.
İmzası şöyle.
Exception nesnesinin tam olarak belirtilen tip olup olmadığını döner.Şöyle yaparız.
Exception nesnesinin belirtilen tip veya kalıtan tip olup olmadığını döner.Şöyle yaparız.
Şu satırı dahil ederiz
import org.apache.commons.lang3.exception.ExceptionUtils;
getStackTrace metoduStack trace'i string olarak verir. Şöyle yaparız
String fullStackTrace = ExceptionUtils.getStackTrace(exception);
getRootCause metodu
İmzası şöyle. null dönebilir.
Throwable getRootCause(Throwable throwable)
getRootCauseMessage metoduİmzası şöyle.
String getRootCauseMessage(Throwable th)
indexOfThrowable metoduException nesnesinin tam olarak belirtilen tip olup olmadığını döner.Şöyle yaparız.
if (ExceptionUtils.indexOfThrowable(exception, ExpectedException.class) != -1) {
// exception is or has a cause of type ExpectedException.class
}
indexOfType metoduException nesnesinin belirtilen tip veya kalıtan tip olup olmadığını döner.Şöyle yaparız.
if (ExceptionUtils.indexOfType(exception, ExpectedException.class) != -1) {
// exception is or has a cause of type ExpectedException.class or its subclass
}
Hiç yorum yok:
Yorum Gönder