doc / ch.tutteli.atrium.logic.creating.charsequence.contains / CharSequenceContains / EntryPointStepInternal


interface EntryPointStepInternal<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : CharSequenceContains.EntryPointStep<T, S>, CharSequenceContains.EntryPointStepLogic<T, S> (source)

Sole purpose of this interface is to hide EntryPointStepLogic from newcomers which usually do not have to deal with this type and to keep the API clean.

Moreover, this keeps the API clean and does not pollute it with things like times, containsBuilder etc.

See for more information about the personas.



class EntryPointStepImpl<T : CharSequence, out S : CharSequenceContains.SearchBehaviour> : EntryPointStepImpl<T, S>, CharSequenceContains.EntryPointStepInternal<T, S>