McVersionMatrix

class McVersionMatrix(gradleVersions: List<String> = Versions.gradleList, agpVersions: List<String> = Versions.agpList, anvilVersions: List<String> = Versions.anvilList, kotlinVersions: List<String> = Versions.kotlinList) : KaseMatrix(source)

Constructors

Link copied to clipboard
constructor(gradleVersions: List<String> = Versions.gradleList, agpVersions: List<String> = Versions.agpList, anvilVersions: List<String> = Versions.anvilList, kotlinVersions: List<String> = Versions.kotlinList)

Properties

Link copied to clipboard

every permutation in the matrix without any filtering

Link copied to clipboard
open override val size: Int

Functions

Link copied to clipboard
open operator override fun <E : KaseMatrix.KaseMatrixElement<*>, K : KaseMatrix.KaseMatrixKey<E>> get(key: K): KaseElementList<E, K>
Link copied to clipboard
open override fun <E : KaseMatrix.KaseMatrixElement<*>, K : KaseMatrix.KaseMatrixKey<E>> getOrNull(key: K): KaseElementList<E, K>?
Link copied to clipboard
open override fun keys(): Set<KaseMatrix.KaseMatrixKey<KaseMatrix.KaseMatrixElement<*>>>
Link copied to clipboard
open operator override fun <E : KaseMatrix.KaseMatrixElement<*>> minus(key: KaseMatrix.KaseMatrixKey<E>): KaseMatrix
open override fun <E : KaseMatrix.KaseMatrixElement<*>> minus(vararg elements: E): KaseMatrix
open operator override fun <E : KaseMatrix.KaseMatrixElement<*>> minus(elements: Iterable<E>): KaseMatrix
Link copied to clipboard
open override fun <E : KaseMatrix.KaseMatrixElement<*>> plus(vararg elements: E): KaseMatrix
open operator override fun <E : KaseMatrix.KaseMatrixElement<*>> plus(elements: Iterable<E>): KaseMatrix
Link copied to clipboard
fun versions(exhaustive: Boolean): List<McTestVersions>

either all permutations or just the last