[FIR] Move default visitors from separate sourceset

This commit is contained in:
Dmitriy Novozhilov
2019-10-10 14:39:00 +03:00
parent a8192dba90
commit b8a8a5575b
5 changed files with 1 additions and 10 deletions
+1 -4
View File
@@ -18,10 +18,7 @@ dependencies {
}
sourceSets {
"main" {
projectDefault()
java.srcDir("visitors")
}
"main" { projectDefault() }
}
val generatorClasspath by configurations.creating
@@ -13,16 +13,12 @@ sealed class CompositeTransformResult<out T : Any>() {
class Multiple<out T : Any>(val _list: List<T>) : CompositeTransformResult<T>()
companion object {
fun <T : Any> empty() = CompositeTransformResult.Multiple<T>(emptyList<T>())
fun <T : Any> single(t: T) = CompositeTransformResult.Single(t)
fun <T : Any> many(l: List<T>) = CompositeTransformResult.Multiple(l)
}
val list: List<T>
get() = when (this) {
is CompositeTransformResult.Multiple<*> -> _list as List<T>
@@ -41,8 +37,6 @@ sealed class CompositeTransformResult<out T : Any>() {
val isEmpty
get() = this is CompositeTransformResult.Multiple<*> && this.list.isEmpty()
}
@Suppress("NOTHING_TO_INLINE")