AtMostCheckerStepImpl
|
class AtMostCheckerStepImpl<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : AtMostCheckerStep<T, S>, CharSequenceContains.CheckerStepInternal<T, S> |
ButAtMostCheckerStepImpl
|
class ButAtMostCheckerStepImpl<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : ButAtMostCheckerStep<T, S>, CharSequenceContains.CheckerStepInternal<T, S> |
NotCheckerStepImpl
|
class NotCheckerStepImpl<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : NotCheckerStep<T, S>, CharSequenceContains.CheckerStepInternal<T, S> |
NotOrAtMostCheckerStepImpl
|
class NotOrAtMostCheckerStepImpl<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : NotOrAtMostCheckerStep<T, S>, CharSequenceContains.CheckerStepInternal<T, S> |
WithTimesCheckerStepInternal
|
interface WithTimesCheckerStepInternal<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : WithTimesCheckerStep<T, S>, WithTimesCheckerStepLogic<T, S>, CharSequenceContains.CheckerStepInternal<T, S>
Sole purpose of this interface is to hide CharSequenceContains.CheckerStepLogic from newcomers which
usually don't have to deal with this type and to keep the API clean.
|