in android/tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/io/LogcatRequestProcessor.kt [121:135]
override fun processNewLines(lines: Array<String>) {
if (result != null) {
return
}
parser.processLogLines(lines, device).forEach {
try {
decoder.onMessagePartReceived(it.message)
if (decoder.complete) {
result = jsonParser.fromJson(decoder.message, clazz)
}
} catch (e: Exception) {
error = e.message
}
}
}