reflection 相关问题

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

使用反射从泛型结构中获取类型参数

想象我有以下结构: 类型 MyGeneric[T 字符串 | int] 结构 { } 我想在创建新的 MyGener 时检查用于实例化该结构的泛型是字符串还是 int...

回答 3 投票 0

C# 静态构造函数调用层次结构

我有一个包含大约 100k XML 配置文件的项目,用于管理测试设备。为了使文件更容易更新,我希望能够将它们移植到 Excel、Access 等。我已经

回答 1 投票 0

反映引导失败:

我正在尝试使用反射,它在 Android 12 及以下 Android 12 上运行良好,但当我尝试使用 Android 13 时,它会崩溃 反映引导失败: java.lang.reflect.InitationTargetException 一个...

回答 1 投票 0

通过反射获取静态字段而不触发初始化?

我们有一个 WAR 应用程序,它使用第三方库创建一个线程池,其中一个正在运行的线程作为其内部类之一的静态字段。当我们取消部署 WAR 时,这个线程

回答 2 投票 0

如何生成方法签名?

所需的输出示例: (Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; (Ljava/lang/String;)Lorg/w3c/dom/Attr; 可以使用 javap 实用程序生成此类签名: javap -s -p org.w3c.dom.Node 但是...

回答 5 投票 0

PowerShell 迭代键值对的 json

我有一个 json 文件,它将 alpha-2 代码映射到国家/地区名称: { "AF": "阿富汗", "EG": "埃及", ... } 我想迭代每个键值...

回答 1 投票 0

如何通过反射读取C# 11中所需的属性

在 C# 11 中,Microsoft 引入了字段和属性所需的属性作为类的成员。 我需要在反射中读取这个属性。我该怎么做? 例如,在 C1 类和 P1 属性中...

回答 1 投票 0

如何通过反射读取c# 11中的required属性

在 c# 11 中,微软确定字段和属性所需的属性作为类的成员。 我们需要在反射中读取这个属性。我该怎么办? 例如在 C1 类和 prope...

回答 1 投票 0

Java Reflection 是不好的做法吗?

考虑这段代码: 公共无效doSearch(ActionEvent事件){ 字符串查询 = searchTextField.getText(); if (query.isEmpty()) { 数据 = FXCollections.observableArrayList(dc.

回答 4 投票 0

在 C# 中,如何判断属性是否是静态的? (.Net CF 2.0)

FieldInfo 有 IsStatic 成员,但 PropertyInfo 没有。我想我只是忽略了我需要的东西。 类型 type = someObject.GetType(); foreach (PropertyInfo pi in type.GetProperties()) { //...

回答 4 投票 0

如何通过反射获取静态属性

所以这看起来很基本,但我无法让它工作。我有一个对象,我正在使用反射来获取它的公共属性。这些属性之一是静态的,我没有运气得到......

回答 8 投票 0

【Java】:获取类中指定类型的所有属性

我有一个 A 类定义为 A类{ 设置属性1; 设置属性2; 。 。 。 } 我想创建一个方法来检查所有属性是否为空。除了...

回答 1 投票 0

java 17 corretto:`--add-opens`不起作用

我正在尝试将 Spring Boot、Kotlin 项目从 8 迁移到 java 17。 我们正在使用一个通信框架,我现在试图保持原样。 该库正在使用反射来访问 URL.ho...

回答 1 投票 0

如何使用反射向现有的委托添加另一个(对象)委托?

我不知道如何转换 d 以使用 += 运算符将下一个方法添加到 d。 这是最简单的方法吗? 正如所解释的,第一个代表生活在班级之外,必须通过反射进行更改(不是

回答 1 投票 0

GetProperty() 返回 null

我的问题:我需要设置 5 个属性,除了几个参数之外,每个属性的代码都是相同的。因此,我不想为每个代码编写重复的代码,而是想尝试通过反射来设置

回答 1 投票 0

JavaScript:Reflect.get() 和 obj['foo'] 之间的区别

无法理解为什么我应该使用 Reflect.get(obj, 'foo') 而不是 obj['foo'],或者为什么第一个很有用,因为我们可以使用好的旧对象做同样的事情括号表示法。有人可以吗

回答 2 投票 0

如何以编程方式从类的方法之一中查找类的公共属性

我有一个具有公共属性和受保护属性的 Foo 类。 Foo 需要有一个非静态方法 getPublicVars() ,它返回 Foo 的所有公共属性的列表(这只是一个示例,...

回答 6 投票 0

在泛型方法中提取委托

经过一些基准测试后,我注意到我创建的大多数使用反射的方法都非常非常慢,尤其是在迭代中使用时。我在 C# Corner 找到了一篇帖子,其中展示了如何创建

回答 1 投票 0

Kotlin reify 未获取实际实例类型

我正在尝试使用 Kotlin 和 DDD 实现 ValueObject 基类。由于任何值对象都必须考虑 equals 方法中的所有属性,因此我决定使用反射来实现单个方法...

回答 1 投票 0

Kotlin:通过(out)反射比较不同目标对象的属性值

我想比较数据类的多个实例之间的值,以便我知道哪个值发生了变化: 数据类 A(值名称:字符串) valfirstA = A("你好") val secondaryA = A("你") 如果(第二个A....

回答 2 投票 0

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