From a71afa4dba940db85f144a5091b560b1fea29d41 Mon Sep 17 00:00:00 2001 From: Brais Date: Sun, 25 Apr 2021 11:36:57 +0200 Subject: [PATCH] Allow undefined column --- .../kotlin/io/gitlab/arturbosch/detekt/api/v2/Finding.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/detekt-api/src/main/kotlin/io/gitlab/arturbosch/detekt/api/v2/Finding.kt b/detekt-api/src/main/kotlin/io/gitlab/arturbosch/detekt/api/v2/Finding.kt index 101e398d9..aa2605b90 100644 --- a/detekt-api/src/main/kotlin/io/gitlab/arturbosch/detekt/api/v2/Finding.kt +++ b/detekt-api/src/main/kotlin/io/gitlab/arturbosch/detekt/api/v2/Finding.kt @@ -30,20 +30,20 @@ interface Location { interface SourceLocation { val line: Int - val column: Int + val column: Int? operator fun component1(): Int = line - operator fun component2(): Int = column + operator fun component2(): Int? = column companion object { - operator fun invoke(line: Int, column: Int): SourceLocation { + operator fun invoke(line: Int, column: Int?): SourceLocation { return Impl(line, column) } } private data class Impl( override val line: Int, - override val column: Int + override val column: Int? ) : SourceLocation { override fun toString(): String = "$line:$column" }