腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Kotlin
反射
:
如何
通过
反射
将
KFunction
添加到
列表
?
、
我想在运行时根据类型
添加到
MutableList<(some-type)->Uint>中。我基本上知道了,但我不知道
如何
将
实例信息放入我的
KFunction
中。我试图
通过
在运行时连接分派来摆脱一堆样板代码。这个错误让我认为实例与我
添加到
列表
中的
KFunction
没有关联...但我不知道怎么把它联系起来。我手边有一个实例,我只是不知道
如何
附加它。也可能是完全不同的东西。代码: package reflectwork
浏览 41
提问于2021-03-23
得票数 0
回答已采纳
1
回答
Kotlin
:我怎么能在包上使用
反射
呢?
、
如何
在包级函数、成员等上使用
反射
?尝试访问javaClass或class不起作用,package也不起作用。
浏览 2
提问于2015-11-25
得票数 6
回答已采纳
2
回答
如何
通过
反射
运行挂起方法?
、
、
、
、
但是我
通过
反射
调用invoke函数。这是java风格的调用,显然一个简单的调用是行不通的。是否有方法异步运行
反射
方法?
如何
等待这一方法?import
kotlin
.coroutines.experimental.* suspend fun printString
浏览 4
提问于2017-12-05
得票数 5
回答已采纳
2
回答
如何
通过
重选获得同伴方法参考(
KFunction
<>)
、
、
、
、
在Java中,可以
通过
以下方式获得对静态方法的引用(使用
反射
):在
Kotlin
中,可以
通过
以下方式(使用
反射
)获得实例方法的引用(KFunctionX<>类型): var methodRef :
KFunction
0<Unit>
浏览 3
提问于2020-11-12
得票数 0
回答已采纳
1
回答
反射
引用重载顶级
Kotlin
函数
、
、
、
简单地说,在
Kotlin
(如
kotlin
.io.println )中,一个引用/迭代
如何
在重载的顶层函数上进行
反射
。object Bar { fun foo(x: Byte) = Unit}fun main() { .filter {
kF
浏览 9
提问于2021-08-27
得票数 2
回答已采纳
2
回答
使用
反射
获取
Kotlin
中带注释的函数
列表
、
I print $param1")但是,我不清楚
如何
在运行时使用Executable注释检索所有函数并检查它们。 谢谢你的帮助!
浏览 5
提问于2019-10-26
得票数 3
2
回答
如何
通过
反射
调用悬浮函数来传播
kotlin
协同上下文?
、
现在它已经被放入
Kotlin
API中了,所以您需要更长时间的
反射
黑客来提取支持延续,并
通过
java
反射
API调用转换后的Java方法。更新-我可以从另一个堆栈溢出问题中看到
Kotlin
1.3有
KFunction
.callSuspend,有人知道在我的情况下是否可以使用它并针对
反射
方法调用吗?在这种情况下,
如何
调用它?我正在
kotlin
中编写一个相当复杂的远程处理框架,其中实现接口的类(具有类似于JAX_RS的注释)可以在包括HTT
浏览 0
提问于2019-07-27
得票数 2
1
回答
Kotlin
:同伴对象中的调用函数(
通过
反射
)
、
、
我的想法是使用
反射
:扫描注释(或接口实现),并从这些类的同伴对象调用一个方法。import io.github.classgraph.ClassInfoimport
kotlin
.reflect.
KFunction
findStartupMethods(it) }}
浏览 22
提问于2022-09-18
得票数 0
3
回答
Kotlin
中的简单
反射
在现有的Java项目中不起作用
、
、
、
、
:
kotlin
-stdlib:1.7.20+--- org.jetbrains.
kotlin
:
kotlin
-reflect:1.7.20\--- org.projectlombok:
kotlin
-stdlib-j
浏览 61
提问于2022-10-26
得票数 0
1
回答
获取带有
反射
的私有方法,以便将其传递给
Kotlin
中的高阶函数
、
、
、
、
我很难使用
反射
在
Kotlin
中获得一个私有方法,以便将其作为参数传递给一个高阶函数,下面是我得到的和需要做的:inline fun <reified T> T.getPrivateFunc(name: String):
KFunction
<*> {下面是我需要以某种方式获取的类和私有方法: fun pri
浏览 56
提问于2021-05-21
得票数 0
1
回答
如何
读取
kotlin
注释
、
、
method.annotations只包含Endpoint
如何
读取JsonObjectKey (本场景中的key)?
浏览 1
提问于2022-06-09
得票数 1
回答已采纳
1
回答
如何
通过
反射
修改
列表
、
我已经设法
通过
反射
访问了一个类变量,并将其存储在一个Field变量中。我也有这个字段所属的类。
如何
将
Field对象转换为
列表
,因为我希望使用
反射
将其
添加到
列表
中。我
通过
反射
访问的List变量(并存储在Field对象中),我希望能够
添加到
它中。
浏览 3
提问于2011-12-02
得票数 2
回答已采纳
2
回答
kotlin
函数java中的默认参数
给定以下
Kotlin
类: public fun bar(i: Int = 0): Int = 2 * i如果没有java/groovy代码中的任何参数,我应该
如何
调用
浏览 0
提问于2013-06-28
得票数 44
回答已采纳
1
回答
从Java程序调用
Kotlin
时无法找到
Kotlin
-Refltion.jar
、
、
我的问题是,当我尝试使用这个库时,我得到了一个错误消息还说,我可能缺少
kotlin
-reflt.jar 然而,第一个位是类路径的转储,它在
列表
中包含
kotlin
-refle-1.2.10.jar。第二部分是例外。/
kotlin
-reflect/1.2.10/19bc012f8c4cd6b705bd6512263777cc19bcf259/
kotlin
-ref
浏览 0
提问于2018-05-24
得票数 4
2
回答
如何
检查
Kotlin
数据类中的属性编号?
、
作为标题,我想检查一个
Kotlin
数据类中有多少个属性。它的用例是确保正确地实现从DTO到数据模型的映射器。
浏览 24
提问于2020-05-19
得票数 0
回答已采纳
2
回答
如果成员函数存在,
如何
引用或调用该成员函数
、
、
、
、
我使用方法(
反射
)检查成员函数是否存在,即if (object::class.members.any { it.name == "cancel" }),当此语句返回true时,我确信该方法确实存在,但编译器仍然不确定对象中是否存在fun canceller(object: Any):
KFunction
<Any>? var canceller:
KFunction
<Any>?
浏览 0
提问于2019-05-18
得票数 0
回答已采纳
1
回答
Kotlin
-应该反映Java类中的合成属性
、
return value; this.value = value;}val example = Example()val exampleValue= example.exampleValue // getExampleVal
浏览 1
提问于2021-04-15
得票数 1
1
回答
如何
在
Kotlin
视图模型中将数据类转换为HashMap,kotlinx.serialization不能工作
、
、
、
我试图在
Kotlin
中创建一个防火文档,并且我有以下数据类: username = queriedUsername,
浏览 9
提问于2022-07-30
得票数 0
1
回答
冲突的jetified-
kotlin
-reflect依赖性
、
、
、
/
kotlin
-stdlib-jdk7/1.3.10/4d147bf43060dc43d61b096e24da1e67dfe0c032/
kotlin
-stdlib-jdk7-1.3.10.jar (version/jetified-
kotlin
-reflect-1.0.6.jar (version 1.0) /home/janek/.gradle/caches/modules-2/files-2.1/org.jet
浏览 728
提问于2019-01-22
得票数 12
1
回答
为什么
kotlin
-reflect库不能从我打包的jar中获得?
、
、
、
、
我正在构建一个用
Kotlin
编写的库,并
通过
Maven将其打包为jar。在我的pom中,我依赖于
kotlin
-reflect工件。我能够成功地编译和打包,但是当我尝试在另一个项目(即服务)中使用这个jar时,我得到一个错误消息:“在运行时找不到
kotlin
反射
实现。请确保在类路径中有
kotlin
-flect.jar”。如果我在服务的pom中包含依赖项,一切都会正常工作,但我希望库jar本身已经具有该依赖项,而库的使用者不必将该依赖项
添加到
他们的pom.xml中。 我尝试
浏览 4
提问于2019-11-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何通过Java反射获取泛型类型信息
如何将希捷F3硬盘的坏扇区添加到缺陷列表中
从Java到Kotlin(七)
Kotlin 从入门到进阶视频
Python中的“黑科技”:内省与反射
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券