Replace map + filterNotNull -> mapNotNull in project

This commit is contained in:
Alexander Udalov
2016-02-20 17:33:39 +03:00
parent 61f5e2f9cf
commit 1a5a077bd6
19 changed files with 52 additions and 54 deletions
@@ -16,7 +16,9 @@
package org.jetbrains.kotlin.preprocessor
import org.jetbrains.kotlin.psi.*
import org.jetbrains.kotlin.psi.KtAnnotated
import org.jetbrains.kotlin.psi.KtAnnotationEntry
import org.jetbrains.kotlin.psi.KtUserType
interface Conditional {
@@ -52,10 +54,10 @@ interface Conditional {
}
fun KtAnnotated.parseConditionalAnnotations(): List<Conditional> =
annotationEntries.map {
annotationEntries.mapNotNull {
val parser = Conditional.ANNOTATIONS.get(it.typeReferenceName)
parser?.parse?.invoke(it.valueArguments.splitToPositionalAndNamed())
}.filterNotNull()
}
val KtAnnotationEntry.typeReferenceName: String? get() =