reflection

reflection

文章 0 浏览 8

获取 Java 中泛型参数的类对象表示

我正在尝试在运行时检索类型参数的 Class 表示,如下所示: public Try onCatch (Consumer onCatch) { // retrieve `Class` } 虽然通常由于类型擦除而…

翻身的咸鱼 2025-01-16 21:33:34 2 0

表达式调用任何方法反向

我正在尝试手动编写这个 linq 句子: item => !item.Matches.Any(m => m.MarketPlace == "Amazon"); 我知道调用 Any 方法,但如何执行相反的操作? ..…

执手闯天涯 2025-01-16 20:02:57 5 0

通过反射获取注解的值(不知道具体的注解类型)

我有以下类: public final class SomeClass { @Signature("some info") public void someMethod() { } @Retention(RetentionPolicy.RUNTIME) @Target…

谁人与我共长歌 2025-01-16 18:58:41 2 0

从记录中获取属性

我正在寻找一种方法来获取记录构造函数“字段”上定义的属性。 // See https://aka.ms/new-console-template for more information using System.Comp…

明媚殇 2025-01-16 16:26:08 3 0

具有类型变量的模拟通用方法 - NSubstitute

我有一个如下所示的客户端界面: public interface IDiscosClient { public Task?> Get(string queryUrl) where T : DiscosModelBase; // The rest } …

地狱即天堂 2025-01-16 13:36:41 4 0

如何确定泛型类型参数的可空性 (NRT)?

例如,我可能有一个具有以下签名的方法: public async Task GetPersonUri() 使用反射我想确定 Task 的类型参数是否为可为 null 的引用类型。在这种情…

蘸点软妹酱 2025-01-16 09:14:40 4 0

Field::setLong 与类中的 Long 和 long 字段的行为不同

我的代码有一个非常奇怪的问题。 当我运行它时,我得到异常: 线程“main”中出现异常 java.lang.IllegalArgumentException:无法将 java.lang.Long …

回心转意 2025-01-16 06:05:48 4 0

用指向同一元素的指针包装一个reflect.Value

在这里我发现了以下内容代码 - // ptr wraps the given value with pointer: V => *V, *V => **V, etc. func ptr(v reflect.Value) reflect.Value { p…

阪姬 2025-01-16 04:39:21 5 0

获取受 C# 更改影响的测试

我有一个运行缓慢的测试套件,正在由多个开发人员不断开发。每次对代码库进行更改时,所有测试都会重新运行。该套件使用 XUnit。 我希望这样,当对多…

静谧幽蓝 2025-01-16 02:06:42 4 0

类内的反射循环属性

我找不到解决我的问题的方法,所以我尝试在这里提问。我有一个类,我想在类中有一个方法来测试属性的状态。如果任何属性分配了多个值,则该方法应返回…

随心而道 2025-01-15 19:41:27 3 0

如何在 PHP 8.1 中使用反射更改只读属性?

有没有办法使用反射或其他方式来更改已设置的只读属性? 我们有时会在测试中这样做,并且我们不想避免仅出于测试目的而使用只读属性。 class Acme { p…

不语却知心 2025-01-15 09:42:25 3 0

如何获取 kotlin 中构造函数参数的 KClass?

我想创建某种依赖注入系统,获取需要实例化的类列表以创建某种依赖关系树。为此,我想获取所有类,首先找到它们的“外部依赖项”(不包含在树中的类)…

有深☉意 2025-01-15 02:53:26 3 0

在技​​术上是否可以派生出一个只有 Java 中私有构造函数的类?

我在这个网站上找到了很多关于它的答案,但大多数都是基于修改需求或者修改父类的代码来做到这一点。 在不讨论需求、不修改父类代码的情况下,我们是…

明月松间行 2025-01-15 01:29:13 3 0

.net 6升级后出现异常

以下代码(在 .net core 3.1 中运行良好) var jobType = AppDomain.CurrentDomain .GetAssemblies() .SelectMany(x => x.DefinedTypes) .Single(x =>…

贪了杯 2025-01-14 19:27:15 4 0

如何在 Java 中获取父接口的子类名称

我想获取由接口实现的子类名称。 例如, public interface A public class B implements A public class C implements A ... 在我的代码中,我声明了…

若相惜即相离 2025-01-14 15:04:48 4 0
更多

推荐作者

达拉崩吧

文章 0 评论 0

PANGOO

文章 0 评论 0

kkgtx

文章 0 评论 0

WordPress小学生

文章 0 评论 0

酷炫老祖宗

文章 0 评论 0

硪扪都還晓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文