Package net.thucydides.core.reflection
Class StackTraceAnalyser
- java.lang.Object
-
- net.thucydides.core.reflection.StackTraceAnalyser
-
public class StackTraceAnalyser extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.MethodextractMethod(java.lang.StackTraceElement stackTraceElement, java.lang.Class callingClass)static StackTraceAnalyserforStackTraceElement(java.lang.StackTraceElement stackTraceElement)java.lang.reflect.MethodgetMethod()java.lang.reflect.MethodgetUnfilteredMethod()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)
-
-
-
Method Detail
-
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)
-
-