Interface StackTraceCleaner

All Known Implementing Classes:
DefaultStackTraceCleaner

public interface StackTraceCleaner
Decides if particular StackTraceElement is excluded from the human-readable stack trace output. Mockito stack trace filtering mechanism uses this information.

Excluding an element will make it not show in the cleaned stack trace. Not-excluding an element does not guarantee it will be shown (e.g. it depends on the implementation of Mockito internal cleaner).

The implementations are required to be thread safe ; for example, make them stateless.

See also the Mockito default implementation

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Decides if element is included.
  • Method Details

    • isIn

      boolean isIn(StackTraceElement candidate)
      Decides if element is included.
      Parameters:
      candidate - element of the actual stack trace
      Returns:
      whether the element should be excluded from cleaned stack trace.