Sources

class Sources<S : RawSource>(sources: MutableList<S> = mutableListOf()) : AutoCloseable, MutableList<S>

Constructors

Link copied to clipboard
constructor(sources: MutableList<S> = mutableListOf())

Properties

Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
open override fun add(element: S): Boolean
open override fun add(index: Int, element: S)
Link copied to clipboard
open override fun addAll(elements: Collection<S>): Boolean
open override fun addAll(index: Int, elements: Collection<S>): Boolean
Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun close()
Link copied to clipboard
open operator override fun contains(element: S): Boolean
Link copied to clipboard
open override fun containsAll(elements: Collection<S>): Boolean
Link copied to clipboard
open operator override fun get(index: Int): S
Link copied to clipboard
open override fun indexOf(element: S): Int
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<S>
Link copied to clipboard
open override fun lastIndexOf(element: S): Int
Link copied to clipboard
open override fun listIterator(): MutableListIterator<S>
open override fun listIterator(index: Int): MutableListIterator<S>
Link copied to clipboard
open override fun remove(element: S): Boolean
Link copied to clipboard
open override fun removeAll(elements: Collection<S>): Boolean
Link copied to clipboard
open override fun removeAt(index: Int): S
Link copied to clipboard
open override fun retainAll(elements: Collection<S>): Boolean
Link copied to clipboard
suspend fun Collection<File>.safeRawSources(): Sources<RawSource>?
Link copied to clipboard
suspend fun Collection<File>.safeSources(): Sources<Source>?
Link copied to clipboard
inline fun <T, S : RawSource> Collection<T>.safeToSources(block: (T) -> S?): Sources<S>?
Link copied to clipboard
open operator override fun set(index: Int, element: S): S
Link copied to clipboard
open override fun subList(fromIndex: Int, toIndex: Int): MutableList<S>