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.