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