FairEmail/app/src/main/java/com/bugsnag/android/ErrorType.kt

34 lines
665 B
Kotlin
Raw Normal View History

2021-05-15 20:03:05 +00:00
package com.bugsnag.android
/**
* Represents the type of error captured
*/
enum class ErrorType(internal val desc: String) {
/**
* An error captured from Android's JVM layer
*/
ANDROID("android"),
/**
* An error captured from JavaScript
*/
REACTNATIVEJS("reactnativejs"),
/**
* An error captured from Android's C layer
*/
2022-06-23 18:23:15 +00:00
C("c"),
/**
* An error captured from a Dart / Flutter application
*/
DART("dart");
2022-02-03 17:36:29 +00:00
internal companion object {
2022-06-23 18:23:15 +00:00
@JvmStatic
@JvmName("fromDescriptor")
2022-02-03 17:36:29 +00:00
internal fun fromDescriptor(desc: String) = values().find { it.desc == desc }
}
2021-05-15 20:03:05 +00:00
}