腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
用于
可
抛出
的
本地
最终
类
<no
name
provided
>
问题
:
Kotlin
中
的
Class
<
out
Throwable
>
在尝试使用
kotlin
将我
的
java方法迁移到项目中时,我遇到了一些
问题
。
Class
<?extends
Throwable
>
throwable
) { .... }fun getRetryTemplate(initialInterval: Long, maxAttempts: Int,
throwable
:
Class
<
out
Throwable<
浏览 11
提问于2021-02-26
得票数 1
2
回答
Kotlin
调用Java平台类型导致llegalStateException
、
、
、
我在我
的
一个Android
类
中使用
kotlin
,当我试图从Bundle
中
获取额外
的
内容时,似乎这行代码中有时会弹出一个IllegalStateException。keyOrTag = bundle.getString("tag")val keyOrTag: String 不幸
的
是,我没有完整
的
堆栈跟踪,因为我在GP控制台中注意到了这一点。
浏览 2
提问于2017-07-16
得票数 2
7
回答
分级项目: java.lang.NoClassDefFoundError:
kotlin
/jvm/Intrinsics
、
、
、
我正在做一个Java项目,在这个项目中,我第一次尝试使用
Kotlin
。我开始使用Intellij中提供
的
JavaToKoltin转换器将一些
类
转换成
Kotlin
。(err)我将
抛出
部分分成两行(创建实例和
抛出
),发现
问题
不在于
抛出
。我创建这个
Kotlin
类
的
实例有什么
问题
吗?我使用
Throwable
添加了第二个catch块,并捕获了下
浏览 35
提问于2017-05-26
得票数 64
回答已采纳
1
回答
Spring和AOP -处理每个
抛出
的
异常
、
、
、
、
我需要截获每个
抛出
的
异常,并对其做一些处理。))", throwing = "
throwable
") { System.
out
.println但它只在某些方法
中
打印字符串,例如,在我
的
Spring configuration
类
中
声明
的
方法(我猜这是因为它们在应用
浏览 16
提问于2018-02-13
得票数 0
回答已采纳
3
回答
为什么在某些情况下,在没有声明
的
情况下重新
抛出
一个
Throwable
是合法
的
呢?
我希望下面的代码会在throw t;上引发编译时错误,因为main没有被声明为
抛出
Throwable
,但是它成功编译(在Java1.7.0_45
中
),并产生如果编译时错误被修复了
的
输出。这不像预期
的
那样编译: public static void main(String[] args) {
浏览 0
提问于2014-05-10
得票数 25
回答已采纳
2
回答
使用有效
的
kotlin
方法处理错误,而不使用try-catch块。
、
Kotlin
1.3.61sealed
class
ResultHandler<
out
T> {
class
Success<
out
T
浏览 3
提问于2020-03-03
得票数 11
回答已采纳
1
回答
如何声明一个
可
抛出
的
函数类型?
、
我知道在
kotlin
-multiplatform
中
,你可以用@Throws注释一个函数,使它成为一个
可
抛出
的
函数。因此,转换后
的
Java/Swift代码具有函数签名
的
throws修饰符。但是,当我有一个函数
的
参数也是一个函数时,我如何标记这个函数是
可
抛出
的
? 例如: fun foo(run : () -> Unit) {} 上面的函数有一个参数"run",它接受一
浏览 14
提问于2020-06-18
得票数 0
5
回答
为什么catch块不能是对象类型?
、
、
、
try{ }我知道断言不应该被处理,但是我只是使用这个例子。据我所知对象->
可
抛出
的
->Exception和错误 如果在catch块中有
Throwable
或Exception或error,那么它可以工作,但是当我有一个对象(它是所有
类
中
的
超
类
)时,eclipse
浏览 5
提问于2013-08-29
得票数 1
回答已采纳
2
回答
-
Kotlin
内部密封接口类型安全
问题
、
、
为了处理Retrofit api调用,我有一个密封
的
接口,如下所示: data
class
Success<
out
T>(val result: T) : DataSourceResponseWrapper<T> data
class
Error(val
throwable
:
Throwable
DataSourceRe
浏览 16
提问于2022-09-28
得票数 1
回答已采纳
5
回答
未声明
抛出
异常
的
魔术异常
抛出
程序
、
我想要一个方法,可以
抛出
任何
Throwable
,包括异常
的
子类。我得到了一个接受异常
的
东西,将它存储在
本地
线程
中
,然后调用一个
class
.newInstance。该类ctor声明它
抛出
了异常,然后获取threadlocal并
抛出
它。
问题
是它不适
用于
Class
.newInstance()
抛出
的
两个声明异常,即IllegalAccessExcepti
浏览 0
提问于2010-01-03
得票数 1
回答已采纳
2
回答
是否有可能用函数文字序列化
Kotlin
数据
类
?
、
、
我有以下设置:data
class
Error(val
throwable
:
Throwable
, val reloadAction: (() -> Unit)?= null) : Serializableval instance = Error(
throwable
,this::loadData) this是来自Architecture组件
的
ViewModelCaused by: java
浏览 0
提问于2018-10-16
得票数 4
12
回答
Java -查找异常
的
第一个原因
、
、
、
我需要检查异常是不是由数据库
问题
引起
的
。我收到一个异常,并检查其原因是否包含"ORA“字符串,并返回该字符串(类似于"ORA-00001")。这里
的
问题
是,我收到
的
异常嵌套在其他异常
中
,所以如果我不知道它是否是oracle异常,我必须检查该异常
的
原因,依此类推。有没有更干净
的
方法来做这件事?有没有办法知道给定异常
的
第一个原因(深度嵌套异常)?我当前
的
代码如下所示: private Str
浏览 7
提问于2009-11-25
得票数 37
回答已采纳
2
回答
KMM -快速转换密封
类
/接口是不可能
的
、
、
、
、
在我
的
KMM库
中
,我使用密封
的
接口/
类
来表示某些状态/错误。我决定使用密封接口/
类
,因为这些状态必须有不同
的
关联对象。sealed
class
SyncState() { object Loading
浏览 13
提问于2022-04-08
得票数 1
8
回答
异常处理:
抛出
、
抛出
和
可
抛出
、
、
、
、
你们中有谁能解释一下throw,throws和
Throwable
之间
的
区别以及什么时候使用哪种?
浏览 1
提问于2010-10-15
得票数 57
回答已采纳
2
回答
在Swift
类
中
实现
Kotlin
接口
、
、
、
我正在一个新
的
Kotlin
多平台移动项目中工作,我在将
Kotlin
接口实现到Swift
类
时遇到了困难。这是我
的
设置:interface LocalUserSource {在Swift
中
实现该协议(我相信该协议是由
Kotlin
/
本地
用户生成
的
):
class
浏览 2
提问于2021-11-11
得票数 0
回答已采纳
2
回答
检查空变量,然后在其上创建if语句
我想知道这是解决这个
问题
的
最好方法吗:我有一个简单
的
类
: val
name
: String = "
Name
Not
Provided
"= null,) 它有默认参数,也有一个
可
空
的
年龄。就像这
浏览 2
提问于2019-12-17
得票数 1
回答已采纳
3
回答
Kotlin
-不能序列化多态
类
。没有找到序列化程序
、
、
我正在尝试使用kotlinx.serialization和
kotlin
/本机来序列化多态
类
。
class
Project {}@Serializable
class
,但在编译并与
用于
linuxX64
的
kotlin
一起运行时,会引发一个错误: Uncaught
Kotlin
ex
浏览 2
提问于2020-09-18
得票数 2
回答已采纳
1
回答
从Rx Android
的
onError()返回自定义对象,而不是
可
抛出
的
对象。
、
、
、
在用Retrofit实现Rx java时,我发现我在doOnError(){}
中
得到了
可
抛出
的
对象。它将帮助我处理中央错误。我将把
可
抛出
的
对象传递给我
的
ErrorBase
类
,在那里我处理了自定义消息。 下面是doOnError()。
浏览 2
提问于2018-05-30
得票数 4
3
回答
具有
可
抛出
初始化器
的
单例
我有一个独生子女: static let shared = Manager() ...}Manager.shared // Compiler error: Call can throw, but er
浏览 0
提问于2017-11-17
得票数 1
5
回答
catch块是否能够捕获
Throwable
(包括错误和异常)
、
在我
的
一次采访
中
,他们问我,是否可以像这样在catch()
中
编写
Throwable
some codecatch(
Throwable
t)} 我同意了。它不会给出编译时错误,但如果出现Error(
Throwable
的
子类),jvm将不会处理它,因为错误是不可逆
的
条件,不能由jvm处理。然后他们进一步问,写
Throwable
有什么用。请给我适当
的
答复,我们可以在catch中使用
Throw
浏览 0
提问于2011-07-21
得票数 11
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券