reflection 相关问题

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

Lombok @SuperBuilder - 将对象从一个子类转换为另一个子类,保留父类的字段

我需要将一个类的实例转换为“兄弟”类(两者都继承自同一个父类),而无需显式设置公共/父类字段。我们的目标是让这个“ma...

回答 1 投票 0

类方法和超类方法的区别

我有代码,可以找到 B 类的所有方法。 导入java.lang.reflect.Method; 公共类主要{ 公共静态类A { 公共对象 e() { 返回新对象(); } ...

回答 1 投票 0

C# 反射按名称获取字段或属性

有没有办法为函数提供名称,然后返回具有该名称的给定对象上的字段或属性的值?我尝试使用空合并操作来解决这个问题...

回答 3 投票 0

检查接口中是否声明了方法

我想检查接口中是否声明了类的方法。 AInterface.java: 公共接口AInterface { 对象 hi(); } AClass.java: 公共类 AClass 实现 AInterface { p...

回答 1 投票 0

如何动态地将DbSet注册到DbContext中并向表中添加一行?

我有太多实体,注册每个实体都让我头疼,更不用说实例化 dbcontext 的负载了。 所以我尝试动态注册数据库集。 动态

回答 1 投票 0

将值从 php 对象复制到 eloquent 实体

我正在使用 Laravel 10 和 eloquent 创建一个 API,我想将从 http 请求读取的对象中的值复制到另一个 Laravel 实体对象,我有一个带有很多 prop 的对象...

回答 1 投票 0

如何找出超类的类型参数?

我有 特质 Foo[T] Bar 类扩展了 Foo[String] 如果我执行 typeOf[Foo[String]].typeArgs,我会返回 String。 但 typeOf[Bar].baseClasses.flatMap(_.typeArgs) 是空的。 是不是找不到ac了...

回答 1 投票 0

Java中如何使用反射动态创建类?

我有一个控股类,它只有“子类”的成员属性。所有持有类的属性都是相同的子类类型,只是变量名不同。 举办班将

回答 1 投票 0

如何在 Kotlin 数据类字段上列出(java)注释?

我正在使用 Firestore 基于 Java 的注释来标记字段和方法,以将文档字段映射到 Java 类元素: @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD,

回答 2 投票 0

Scala/Java 反射数组类型

我正在尝试使用反射实例化案例类。 我正在使用此参考代码:https://gist.github.com/ConnorDoyle/7002426 导入 scala.reflect.runtime.universe._ 对象反射帮助...

回答 1 投票 0

有没有办法检查装饰类方法绑定到哪个对象?

我想对用 @classmethod 装饰的属性进行一些运行时类型检查(确保 classmethod 装饰一个属性而不是其他东西),但我没有找到一种方法来做到这一点

回答 1 投票 0

Java 使用非静态 `VarHandle` 性能较差

我正在研究用 VarHandle 替换 java.lang.reflect.Field.get 调用是否会提高性能,但反而变慢了。 从基准测试中,我可以看到,当 VarHandle 处于稳定状态时...

回答 1 投票 0

使用反射将枚举常量传递给 java 对象的类方法需要什么 Peoplecode 语法?

我正在通过 Peoplecode 使用 Apache POI 类 SXSSFWorkbook 将大量数据写入 Excel 文件。我对 Java 知之甚少,但能够组合生成文件的代码......

回答 1 投票 0

如何使用集成测试运行程序在我的 IntelliJ IDEA 项目中运行除以“IntegrationTest”结尾的所有 JUnit 单元测试?

我基本上想使用 JUnit 的静态 suite() 方法来运行我的 IntelliJ IDEA 项目中的所有 JUnit 单元测试(不包括 JUnit 集成测试)。为什么使用静态 suite() 方法?因为我...

回答 5 投票 0

如何将类转换为实例对象

看看我的代码...... Class c = Class.forName("PerformanceInvokeService"); 方法 m = c.getDeclaredMethod("monthlyTestCal", new Class[] { String.class、Date.class...

回答 4 投票 0

Kotlin,如何通过反射检索字段值?

所以我在几个类中有数百个字段,我想在它们上编写一些方法,它们自动打印每个字段及其相应的值 目前我有这个: 内

回答 3 投票 0

查找具有特定属性的所有类

我有一个 .NET 库,我需要在其中查找所有具有我定义的自定义属性的类,并且我希望能够在应用程序运行时即时找到它们使用我的库...

回答 2 投票 0

有没有一种优雅的方法来测试一个实例方法是否是另一个实例方法的别名?

在单元测试中,我需要测试alias_method定义的别名方法是否已正确定义。我可以简单地对原件使用的别名使用相同的测试,但我想知道

回答 3 投票 0

需要找到返回类型方法的lambda函数参数

我定义了以下接口: 接口工作验证器{ T checkWork (Worker 工人); 接口工作者 { T doWork(); } } 这个最简单

回答 1 投票 0

`MethodHandle` 访问 Object 时比 Reflection 慢

我想以尽可能高效的方式通过反射调用方法。 该方法返回一个对象。 我已经使用反射和 MethodHandles 实现了这个,我期待 Method...

回答 2 投票 0

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