mirror of
https://github.com/gedoor/legado.git
synced 2025-01-09 04:17:45 +08:00
优化
This commit is contained in:
parent
dbbd7be08f
commit
ee3b9e3bf7
@ -2,12 +2,10 @@
|
|||||||
|
|
||||||
package io.legado.app.model
|
package io.legado.app.model
|
||||||
|
|
||||||
class AppException(msg: String) : Exception(msg)
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 不记录错误堆栈的报错
|
||||||
*/
|
*/
|
||||||
class NoStackTraceException(msg: String) : Exception(msg) {
|
open class NoStackTraceException(msg: String) : Exception(msg) {
|
||||||
|
|
||||||
override fun fillInStackTrace(): Throwable {
|
override fun fillInStackTrace(): Throwable {
|
||||||
return this
|
return this
|
||||||
@ -18,32 +16,14 @@ class NoStackTraceException(msg: String) : Exception(msg) {
|
|||||||
/**
|
/**
|
||||||
* 目录为空
|
* 目录为空
|
||||||
*/
|
*/
|
||||||
class TocEmptyException(msg: String) : Exception(msg) {
|
class TocEmptyException(msg: String) : NoStackTraceException(msg)
|
||||||
|
|
||||||
override fun fillInStackTrace(): Throwable {
|
|
||||||
return this
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 内容为空
|
* 内容为空
|
||||||
*/
|
*/
|
||||||
class ContentEmptyException(msg: String) : Exception(msg) {
|
class ContentEmptyException(msg: String) : NoStackTraceException(msg)
|
||||||
|
|
||||||
override fun fillInStackTrace(): Throwable {
|
|
||||||
return this
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 并发限制
|
* 并发限制
|
||||||
*/
|
*/
|
||||||
class ConcurrentException(msg: String, val waitTime: Int) : Exception(msg) {
|
class ConcurrentException(msg: String, val waitTime: Int) : NoStackTraceException(msg)
|
||||||
|
|
||||||
override fun fillInStackTrace(): Throwable {
|
|
||||||
return this
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user