Merge "Making --warnings-as-errors cause warnings to fail the build"
am: 554f181944
Change-Id: I7b08ac4871945c98ec063cdb41ee5b350a4c93ed
diff --git a/src/main/java/com/android/tools/metalava/Reporter.kt b/src/main/java/com/android/tools/metalava/Reporter.kt
index 40bb4f2..6ac3b85 100644
--- a/src/main/java/com/android/tools/metalava/Reporter.kt
+++ b/src/main/java/com/android/tools/metalava/Reporter.kt
@@ -258,7 +258,7 @@
return if (lineNumber > 0) "$path:$lineNumber" else path
}
- /** Returns the 0-based line number */
+ /** Returns the 0-based line number of character position <offset> in <text> */
private fun getLineNumber(text: String, offset: Int): Int {
var line = 0
var curr = 0
@@ -299,7 +299,7 @@
severity
}
- if (severity == ERROR) {
+ if (effectiveSeverity == ERROR) {
hasErrors = true
errorCount++
} else if (severity == WARNING) {
@@ -386,4 +386,4 @@
}
fun hasErrors(): Boolean = hasErrors
-}
\ No newline at end of file
+}