Package net.thucydides.core.reflection
Class StackTraceAnalyser
java.lang.Object
net.thucydides.core.reflection.StackTraceAnalyser
public class StackTraceAnalyser
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description static java.lang.reflect.Method
extractMethod(java.lang.StackTraceElement stackTraceElement, java.lang.Class callingClass)
static StackTraceAnalyser
forStackTraceElement(java.lang.StackTraceElement stackTraceElement)
java.lang.reflect.Method
getMethod()
java.lang.reflect.Method
getUnfilteredMethod()
static java.util.List<java.lang.reflect.Method>
inscopeMethodsIn(java.lang.StackTraceElement[] stackTrace)
static java.util.List<java.lang.reflect.Method>
performAsMethodsIn(java.lang.StackTraceElement[] stackTrace)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
forStackTraceElement
public static StackTraceAnalyser forStackTraceElement(java.lang.StackTraceElement stackTraceElement) -
getMethod
public java.lang.reflect.Method getMethod() -
getUnfilteredMethod
public java.lang.reflect.Method getUnfilteredMethod() -
extractMethod
public static java.lang.reflect.Method extractMethod(java.lang.StackTraceElement stackTraceElement, java.lang.Class callingClass) -
inscopeMethodsIn
public static java.util.List<java.lang.reflect.Method> inscopeMethodsIn(java.lang.StackTraceElement[] stackTrace) -
performAsMethodsIn
public static java.util.List<java.lang.reflect.Method> performAsMethodsIn(java.lang.StackTraceElement[] stackTrace)
-