public final class StackTraceUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
LINE_NUMBER_SEPARATOR |
Modifier and Type | Method and Description |
---|---|
static boolean |
containsClassName(java.lang.StackTraceElement stackTraceElement,
java.lang.String classNameToSearch) |
static void |
debugStackTrace()
Debugs the current stack-trace on stdout .
|
static java.lang.StackTraceElement |
getCurrentCallingClassAsStackTraceElement() |
static java.lang.StackTraceElement |
getCurrentCallingClassAsStackTraceElement(java.lang.StackTraceElement[] traceElements,
java.lang.String preceedingClassName)
Search through the current StackTrace looking for the first element after
preceedingClassName.
|
static java.lang.StackTraceElement[] |
getStackTrace(java.lang.Throwable t,
TestStep step) |
static boolean |
isClassInStackTrace(java.lang.StackTraceElement[] traceElements,
java.lang.String className)
Is given class in StackTrace?
|
static boolean |
isWaitInvolved() |
static java.lang.String |
stackTraceElementWithLinenumber(java.lang.StackTraceElement stackTraceElement)
Generates a string from trace for the current class with linenumber.
|
public static final java.lang.String LINE_NUMBER_SEPARATOR
public static boolean isWaitInvolved()
public static java.lang.StackTraceElement getCurrentCallingClassAsStackTraceElement()
public static void debugStackTrace()
public static java.lang.String stackTraceElementWithLinenumber(java.lang.StackTraceElement stackTraceElement)
stackTraceElement
- to get class name and linenumberpublic static boolean containsClassName(java.lang.StackTraceElement stackTraceElement, java.lang.String classNameToSearch)
stackTraceElement
- search className hereclassNameToSearch
- search for this namepublic static java.lang.StackTraceElement getCurrentCallingClassAsStackTraceElement(java.lang.StackTraceElement[] traceElements, java.lang.String preceedingClassName)
traceElements
- StackTrace Array to be searched inpreceedingClassName
- ClassName to be just before wanted element in the tracepublic static boolean isClassInStackTrace(java.lang.StackTraceElement[] traceElements, java.lang.String className)
traceElements
- StackTrace Array to be searched inclassName
- ClassName to be searcher forpublic static java.lang.StackTraceElement[] getStackTrace(java.lang.Throwable t, TestStep step)
Copyright © 2000 Infostretch Corp.