reflection 相关问题

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

PowerShell 5.1 中的$MyInitation.Statement?

$MyInitation.Statement 属性,表示“调用语句的全文”: 函数 Get 语句 { 参数($M...

回答 1 投票 0

.NET 反射助手 API? [已关闭]

当使用反射时,我们通常只是基本的 System.Reflection API,但我想知道是否有人知道一个漂亮的“包装”层或具有更多“模式风格”方法的 API? (例如有点...

回答 3 投票 0

转储golang中的接口数组

我有一系列这样的接口: 类型测试结构{ 名称字符串 } 函数主() { 结果:= []测试{ 测试{名称:“艾哈迈德”}, 测试{名称:“reza”}, } 转储(结果) ...

回答 3 投票 0

VSIX:AppDomain CreateInstanceAndUnwrapError

我已经创建了 AppDomainSetup 并应用于控制台项目,它工作正常。 但是当我用VSIX应用它时,它不起作用,我不知道为什么。 你能有人调查一下并帮助我......

回答 1 投票 0

从类名获取现有框架,无需命令行参数

公共类 Target 扩展 javax.swing.JFrame { 私人攻击者[] FieldIWant; /* 构造函数和其他东西 */ 公共静态无效主(字符串参数[]){ 新的 Target().setVisible...

回答 1 投票 0

如何确定属性是否被覆盖?

我正在做一个项目,我需要注册所有属性,因为系统太大,需要大量工作来注册我想要依赖的所有属性...

回答 3 投票 0

C# 使用反射设置可空枚举属性和 int

我的代码中有一个点,我有一个 PropertyInfo (引用可为空的枚举)和该类型的一个实例,并且我想使用整数设置枚举值。 这是我的完整示例

回答 2 投票 0

调用默认构造函数的正确方法类型是什么?

建议使用下面的代码。对我来说,它看起来不错:我确实获得了一个 MethodType,它不接受任何参数作为输入,并生成 A 的实例。 a 的默认构造函数匹配 那个描述,在我的

回答 1 投票 0

“无法计算函数的调用者”:如何反射性地调用“plus”?

在函数 f 中,我想对两个值 a.x 和 b.x 求和: C 类(var x: T) 内联乐趣 f(a: C, b: C): T? { val c = T::类 val 成员 = c.members.g...

回答 1 投票 0

Action 参数上设置的 CustomAttribute 是否可用?

在操作上设置自定义属性时是否可以读取自定义属性。 例如,以下失败。 var simpleAction = 新动作(( [CustomAttr(DisplayName = "MyFirstArg&quo...

回答 1 投票 0

如何解析泛型类型中的Java注解?

我有这样的注释: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE_USE) 公共@interfaceNotNull{} 并上课: 类主要{ 列表<@NotNull String>列表; } 如何

回答 1 投票 0

C#/.Net 在加载多个版本时强制使用特定程序集

我需要从特定程序集创建一个类实例。程序集(及其依赖项)必须从运行时已知的程序集/dll 加载,而不是构建时加载。所以 Nuget 不是一个选择...

回答 1 投票 0

衡量方法的重用

我需要统计特定包下的任何方法被调用的次数(类似于Hieracy,但在运行时,导出结果) 例如: 方法 setA 被调用了 17 次,该方法...

回答 1 投票 0

深度复制具有未导出字段的结构

我正在尝试在 Go 中深度复制一个结构体。我已成功地深度复制仅包含导出字段的结构。然而,当遇到未导出的字段时,我无法复制...

回答 1 投票 0

toString 方法会抛出 KotlinReflectionInternalError

为什么在函数引用上调用方法 toString() 会导致错误 KotlinReflectionInternalError 有趣的主(){ 有趣的 foo(){} ::foo.toString() } 输出: 线程“main”中出现异常

回答 2 投票 0

如何在编译时获取 C++ 表达式的类型(即 constexpr'ly)?

我想在编译时使用类型的名称。例如,假设我写了: constexpr size_t my_strlen(const char* s) { const char* cp = s; while(*cp != ' ') { cp++...

回答 3 投票 0

Java 通配符列表到特定 JavaList

我正在开发一个文件阅读器实用程序。我在类型转换方面面临一些挑战。 我有一个如下列表 类 classType= getClassType(""); List list= reader.read(file,classType);

回答 1 投票 0

如何使用反射调用通用静态扩展方法?

在开始之前:我知道有很多类似的问题已经得到解答。 我已经尝试了很多,但他们只是不为我工作,我不太确定我在做什么......

回答 1 投票 0

如何在 Laravel 中获取所有 Eloquent 模型?

我希望找到一种方法来获取我的应用程序中所有 Eloquent 模型的列表。也许我需要使用反射。 这是我尝试做的。但是,这不起作用,因为 get_declared_classes()

回答 2 投票 0

c++反射中引入meta::reflect_value的目的是什么?

我正在阅读 P2996 (https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p2996r2.html) 论文,该论文介绍了 C++ 语言中的反射。有一些示例展示了如何使用这些功能...

回答 1 投票 0

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