Minor. Code clean
This commit is contained in:
@@ -21,8 +21,8 @@ import org.jetbrains.kotlin.codegen.ClassBuilder
|
|||||||
import org.jetbrains.kotlin.codegen.SourceInfo
|
import org.jetbrains.kotlin.codegen.SourceInfo
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
val KOTLIN_STRATA_NAME = "Kotlin"
|
const val KOTLIN_STRATA_NAME = "Kotlin"
|
||||||
val KOTLIN_DEBUG_STRATA_NAME = "KotlinDebug"
|
const val KOTLIN_DEBUG_STRATA_NAME = "KotlinDebug"
|
||||||
|
|
||||||
//TODO join parameter
|
//TODO join parameter
|
||||||
class SMAPBuilder(
|
class SMAPBuilder(
|
||||||
@@ -104,7 +104,7 @@ open class NestedSourceMapper(
|
|||||||
mappedLineNumber
|
mappedLineNumber
|
||||||
} else {
|
} else {
|
||||||
val rangeForMapping =
|
val rangeForMapping =
|
||||||
(if (lastVisitedRange?.contains(lineNumber) ?: false) lastVisitedRange!! else findMappingIfExists(lineNumber))
|
(if (lastVisitedRange?.contains(lineNumber) == true) lastVisitedRange!! else findMappingIfExists(lineNumber))
|
||||||
?: error("Can't find range to map line $lineNumber in ${sourceInfo.source}: ${sourceInfo.pathOrCleanFQN}")
|
?: error("Can't find range to map line $lineNumber in ${sourceInfo.source}: ${sourceInfo.pathOrCleanFQN}")
|
||||||
val sourceLineNumber = rangeForMapping.mapDestToSource(lineNumber)
|
val sourceLineNumber = rangeForMapping.mapDestToSource(lineNumber)
|
||||||
val newLineNumber = parent.mapLineNumber(sourceLineNumber, rangeForMapping.parent!!.name, rangeForMapping.parent!!.path)
|
val newLineNumber = parent.mapLineNumber(sourceLineNumber, rangeForMapping.parent!!.name, rangeForMapping.parent!!.path)
|
||||||
@@ -135,7 +135,7 @@ open class InlineLambdaSourceMapper(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun mapLineNumber(lineNumber: Int): Int {
|
override fun mapLineNumber(lineNumber: Int): Int {
|
||||||
if (ranges.firstOrNull()?.contains(lineNumber) ?: false) {
|
if (ranges.firstOrNull()?.contains(lineNumber) == true) {
|
||||||
//don't remap origin lambda line numbers
|
//don't remap origin lambda line numbers
|
||||||
return lineNumber
|
return lineNumber
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user