Class DefaultStackTraceCleaner
- java.lang.Object
-
- org.mockito.internal.exceptions.stacktrace.DefaultStackTraceCleaner
-
- All Implemented Interfaces:
StackTraceCleaner
public class DefaultStackTraceCleaner extends java.lang.Object implements StackTraceCleaner
This predicate is used to filter "good"StackTraceElement
. Good
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.mockito.exceptions.stacktrace.StackTraceCleaner
StackTraceCleaner.StackFrameMetadata
-
-
Constructor Summary
Constructors Constructor Description DefaultStackTraceCleaner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static boolean
isFromMockito(java.lang.String className)
private static boolean
isFromMockitoRule(java.lang.String className)
private static boolean
isFromMockitoRunner(java.lang.String className)
boolean
isIn(java.lang.StackTraceElement e)
Decides if element is included.private boolean
isIn(java.lang.String className)
boolean
isIn(StackTraceCleaner.StackFrameMetadata e)
It's recommended to override this method in subclasses to avoid potentially costly re-boxing operations.private static boolean
isMethodHandle(java.lang.String className)
private static boolean
isMockDispatcher(java.lang.String className)
-
-
-
Method Detail
-
isIn
public boolean isIn(java.lang.StackTraceElement e)
Description copied from interface:StackTraceCleaner
Decides if element is included.- Specified by:
isIn
in interfaceStackTraceCleaner
- Parameters:
e
- element of the actual stack trace- Returns:
- whether the element should be excluded from cleaned stack trace.
-
isIn
public boolean isIn(StackTraceCleaner.StackFrameMetadata e)
Description copied from interface:StackTraceCleaner
It's recommended to override this method in subclasses to avoid potentially costly re-boxing operations.- Specified by:
isIn
in interfaceStackTraceCleaner
-
isIn
private boolean isIn(java.lang.String className)
-
isMethodHandle
private static boolean isMethodHandle(java.lang.String className)
-
isMockDispatcher
private static boolean isMockDispatcher(java.lang.String className)
-
isFromMockito
private static boolean isFromMockito(java.lang.String className)
-
isFromMockitoRule
private static boolean isFromMockitoRule(java.lang.String className)
-
isFromMockitoRunner
private static boolean isFromMockitoRunner(java.lang.String className)
-
-