invoke

open operator override fun invoke(pipeline: Pipeline): List<Throwable>

Implementation of the diagnostic.

Return

List of Throwable if pipeline fails this diagnostic. Note that the list may contain more than one Throwable if the diagnostic identifies multiple instances of diagnostic violations within a single pass.