override fun processNewLines()

in 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
        }
      }
    }