reflection 相关问题

反射是程序在运行时观察和/或修改其结构和/或行为的能力。反射高度依赖于实现代码语言 - 请标记使用此标记时使用的代码语言。

有没有好的方法让数字类型适合golang中的“method.Call”?

Code Go 游乐场: 包主 进口 ( “FMMT” “反映” ) func (s StructWithManyMethods) Func1(a int, b uint, c float64) { fmt.Printf("func:Func1 a:%d b:%d...

回答 1 投票 0

如何检测函数参数值是输入还是默认值

将函数定义为 有趣的富( 酒吧:字符串? = 空 ) { ... } 如何知道 bar 是否为 null,是因为没有传递任何值,还是因为传递了 null? IE。该函数被称为 foo() ...

回答 1 投票 0

Go 中无法始终获取 func 签名的反射信息

我有这个返回函数签名的字符串表示形式: func getFuncSignature(v 接口{}) 字符串 { funcValue := 反射.ValueOf(v) funcType := funcValue.Type() 呐...

回答 1 投票 0

C# 反序列化后合并空或不存在的属性及其强类型模型的属性

问题是我有一个可以使用我的模型更新的配置,我部署新的更新并且用户不会获得更新的配置文件,因此它将导致空引用异常等。现在我只需设置 d...

回答 1 投票 0

在java注释类中添加我的静态变量

我如何将静态变量添加到类中,就像在 Log4j2 中一样? 例如: 导入 lombok.extern.log4j.Log4j2; @Log4j2 公共类测试类{ 公共无效测试(){ log.info("测试&...

回答 1 投票 0

无法检索 Dart 中反射泛型的 typeArguments

我试图将真实类型传递到泛型中,但我总是得到空集合。 到目前为止,对我来说,必须使用 dart:mirrors。 但将来我计划迁移到可反射的。 请

回答 1 投票 0

Kotlin 反射应用到解析,一个例子

我正在尝试Kotlin的反射机制。但是,当我尝试递归应用该函数时,出现了问题。我现在学习 Kotlin 不到一个月了,我已经完成了......

回答 1 投票 0

通过反射调用数据类copy()

Kotlin中是否可以通过反射调用数据类的copy()函数?我怎样才能获得函数本身的引用?所有数据类都有一个超类吗?

回答 3 投票 0

是否有充分的理由将 OpenJDK 代码中的以下 ArrayList 构造函数分为两种不同的情况?

在阅读 ArrayList 类的 OpenJDK 代码时,例如在 JDK17 中 (https://github.com/openjdk/jdk17/blob/master/src/java.base/share/classes/java/util/ArrayList.java) 我绊倒了...

回答 1 投票 0

在java注释类中添加我的静态变量

我如何将静态变量添加到类中,就像在 Log4j2 中一样? 例如: 导入 lombok.extern.log4j.Log4j2; @Log4j2 公共类测试类{ 公共无效测试(){ log.info("测试&...

回答 1 投票 0

通过反射调用静态方法

我在命名空间 mySolution.Macros 中有几个静态类,例如 静态类缩进{ 公共静态无效运行(){ // 执行 } // 其他辅助方法 } 所以...

回答 4 投票 0

如何获取Go中包含数据结构的struct的大小?

我目前正在尝试获取 Go 中复杂结构的大小。 我已经阅读过使用 Reflect 和 unsafe 的解决方案,但是这些解决方案都无法帮助包含数组或映射(或任何其他 fi...

回答 2 投票 0

PHP运行时类修改

所以我希望能够在运行时添加/删除类方法。在你告诉我这在 oop 中是可怕的实践之前,它可能是,但我真的不在乎。我希望能够做到这一点的原因是...

回答 4 投票 0

在 C# 中测试对象是否为泛型类型

我想执行一个测试来检查对象是否属于泛型类型。我尝试了以下方法但没有成功: 公共布尔测试() { 列表列表=新列表(); 返回...

回答 6 投票 0

如何为反射变量添加值?

我想为通过反射获得的值增加价值。 += 不起作用,SetValue 不符合我的需求。 * Instance.Field 确实存在,但这对我的脚本不利(出于原因)....

回答 1 投票 0

如何创建自定义Reactive属性?

我在 WPF 应用程序中使用 Reactive UI 库,并且很好奇 [Reactive] 属性是如何工作的。我发现属性本身没有任何内容,所以有一个...

回答 1 投票 0

BehaviourSubject 不更新模板

我有一个 Angular 17 在线商店,但我遇到了 BehaviourSubject 未更新组件模板的问题。 客户选择产品,它们存储在 CartProduct 类中:id、name、num (

回答 2 投票 0

如何存储“类型”并在打字稿中动态实例化它们?

我正在尝试完成与 C# 类似的行为。在 C# 中,我可以使用反射来动态实例化基于 Type 类的类。下面的代码展示了如何在c#、r...

回答 1 投票 0

如何使用反射来更改c#中不存在的字段?

我有下面的代码块,它应该打印 404,而不使用不安全代码或对 Mutate 方法进行任何更改 常量字符串 constStr = "000"; 变异(constStr); var nonConst = "000&quo...

回答 2 投票 0

如何以最简洁的方式从包中检索所有类?

首先,我想说我读过这篇 StackOverflow 文章 我目前的理解是,如果您想从包(和子包!)中获取所有类而不编写大量代码行,那么...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.