public fun create()

in libraries/rib-android/src/main/kotlin/com/uber/rib/core/lifecycle/ActivityCallbackEvent.kt [106:118]


    public fun create(type: Type): ActivityCallbackEvent {
      return when (type) {
        Type.LOW_MEMORY -> LOW_MEMORY_EVENT
        else -> {
          val locale = Locale.getDefault()
          val name =
            type.name.lowercase(locale).replaceFirstChar {
              if (it.isLowerCase()) it.titlecase(locale) else it.toString()
            }
          throw IllegalArgumentException("Use the createOn${name}Event() method for this type!")
        }
      }
    }