public fun findRibViewRecursive()

in tooling/rib-intellij-plugin/src/main/kotlin/com/uber/intellij/plugin/android/rib/RibHierarchyUtils.kt [127:141]


    public fun findRibViewRecursive(ribView: RibView?, id: UUID): RibView? {
      if (ribView == null) {
        return null
      }
      if (ribView.id == id.toString()) {
        return ribView
      }
      for (childView in ribView.children) {
        val view: RibView? = findRibViewRecursive(childView, id)
        if (view != null) {
          return view
        }
      }
      return null
    }