MultiRange

constructor(elementClass: KClass<T>, ranges: List<Range<T>>)

Type Parameters

T

The type of the range bounds.


constructor(elementClass: KClass<T>, vararg ranges: Range<T>)

Creates a multirange from ranges given as a vararg.

Parameters

elementClass

The class of the bounds.

ranges

The ranges to hold.