returns a string containing the result of throwable #tostring tostring , followed by the full , recursive stack trace of throwable . note that you probably should not be parsing the resulting string ; if you need programmatic access to the stack frames , you can call throwable #getstacktrace . concode_field_sep Method getStackTraceElementMethod concode_elem_sep String SHARED_SECRETS_CLASSNAME concode_elem_sep Method getStackTraceDepthMethod concode_elem_sep String JAVA_LANG_ACCESS_CLASSNAME concode_elem_sep Object jla concode_field_sep List<StackTraceElement> lazyStackTrace concode_elem_sep Object getJLA concode_elem_sep Method getJlaMethod concode_elem_sep Method getSizeMethod concode_elem_sep Object invokeAccessibleNonThrowingMethod concode_elem_sep Method getGetMethod concode_elem_sep List<StackTraceElement> jlaStackTrace concode_elem_sep void propagateIfPossible concode_elem_sep void propagateIfPossible concode_elem_sep void propagateIfPossible concode_elem_sep List<Throwable> getCausalChain concode_elem_sep RuntimeException propagate concode_elem_sep void propagateIfInstanceOf concode_elem_sep Throwable getRootCause concode_elem_sep boolean lazyStackTraceIsLazy
String function ( Throwable arg0 ) { StringWriter loc0 = new StringWriter ( ) ; arg0 . printStackTrace ( new PrintWriter ( loc0 ) ) ; return loc0 . toString ( ) ; }