blob: d0cd6c321680ecdeb1c2dbfa6288f8a8c4de9934 [file]
FILE: mapNotNullLambdaWithNullableStringResult.kt
public final fun getMetrics(packageDependenciesData: R|kotlin/collections/List<kotlin/String>|): R|kotlin/Unit| {
lval urls: R|kotlin/collections/List<kotlin/String>| = R|<local>/packageDependenciesData|.R|/mapNotNull|<R|kotlin/String|, R|kotlin/String|>(<L> = mapNotNull@fun <anonymous>(it: R|kotlin/String|): R|kotlin/String?| <inline=Inline, kind=UNKNOWN> {
lval url: R|kotlin/String| = R|<local>/it|.R|kotlin/text/removeSuffix|(String(.git))
^ when () {
R|<local>/url|.R|kotlin/text/startsWith|(String(https://)) -> {
R|<local>/url|.R|kotlin/text/removePrefix|(String(https://))
}
else -> {
Null(null).R|kotlin/also|<R|kotlin/String?|>(<L> = also@fun <anonymous>(it: R|kotlin/String?|): R|kotlin/Unit| <inline=Inline, kind=EXACTLY_ONCE> {
R|kotlin/io/println|(<strcat>(String(Unknown dependency URL type: ), R|<local>/url|))
}
)
}
}
}
)
{
lval <iterator>: R|kotlin/collections/Iterator<kotlin/String>| = R|<local>/urls|.R|SubstitutionOverride<kotlin/collections/List.iterator: R|kotlin/collections/Iterator<kotlin/String>|>|()
while(R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.hasNext: R|kotlin/Boolean|>|()) {
lval it: R|kotlin/String| = R|<local>/<iterator>|.R|SubstitutionOverride<kotlin/collections/Iterator.next: R|kotlin/String|>|()
{
R|/PROJECT_DEPENDENCY|.R|SubstitutionOverride</EventId1.metric: R|kotlin/Unit|>|(R|<local>/it|)
}
}
}
}
public final inline fun <N, R : R|kotlin/Any|> R|kotlin/collections/Iterable<N>|.mapNotNull(transform: R|(N) -> R?|): R|kotlin/collections/List<R>| {
^mapNotNull this@R|/mapNotNull|.R|kotlin/collections/mapNotNullTo|<R|N|, R|R|, R|{kotlin/collections/ArrayList<R>=} java/util/ArrayList<R>|>(R|java/util/ArrayList.ArrayList|<R|R|>(), R|<local>/transform|)
}
public final val PROJECT_DEPENDENCY: R|EventId1<kotlin/String?>| = R|/EventId1.EventId1|<R|kotlin/String?|>()
public get(): R|EventId1<kotlin/String?>|
public final class EventId1<in V> : R|kotlin/Any| {
public constructor<in V>(): R|EventId1<V>| {
super<R|kotlin/Any|>()
}
public final fun metric(value1: R|V|): R|kotlin/Unit| {
}
}