Package com.epam.healenium.utils
Class StackUtils
java.lang.Object
com.epam.healenium.utils.StackUtils
public class StackUtils extends Object
-
Constructor Summary
Constructors Constructor Description StackUtils() -
Method Summary
Modifier and Type Method Description Optional<StackTraceElement>findOriginCaller()Optional<StackTraceElement>findOriginCaller(StackTraceElement[] elements)Optional<StackTraceElement>getElementByClass(StackTraceElement[] elements, String targetClass)booleanisAnnotationPresent(Class<? extends Annotation> aClass)
-
Constructor Details
-
StackUtils
public StackUtils()
-
-
Method Details
-
isAnnotationPresent
- Parameters:
aClass- annotation class- Returns:
- true of false
-
findOriginCaller
-
findOriginCaller
-
getElementByClass
public Optional<StackTraceElement> getElementByClass(StackTraceElement[] elements, String targetClass)- Parameters:
elements- list of StackTraceElementstargetClass- targetClass- Returns:
- StackTraceElement
-