reflection 相关问题

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

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

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

回答 1 投票 0

`MethodHandle` 访问 Object 时比 Reflection 慢

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

回答 2 投票 0

如何使用javassist实例化运行时创建的类?

我刚刚开始使用javassist,我似乎不知道如何实例化在运行时创建的类。 makeNewClass() 方法创建 NewClass 类,如下所示: 公共 bin.objects.base.

回答 2 投票 0

如何在 Kotlin 中从 KClass 获取方法

在java中,当我有一个Class<>实例时,我有返回一个方法的getMethod,它非常容易使用。 正如我所见,Kotlin 让生活变得更加困难,因为这样的方法不存在。是...

回答 2 投票 0

`MethodHandle` 比反射慢

我想以尽可能高效的方式通过反射调用方法。 该方法返回一个原始的 long。 我已经使用反射和 MethodHandles 实现了这一点。 我很期待

回答 1 投票 0

如何像在java中一样在typescript中使用Reflection?

我在Java中使用反射从TestNG注释中获取一些信息,如下面的代码片段所示: Reflections 反射 = new Reflections("", new MethodAnnotationsScann...

回答 2 投票 0

如何通过反射调用静态抽象方法? [重复]

我试图通过反射调用静态抽象方法。在接口上声明静态抽象方法是一项预览功能,您可以在此处阅读更多内容。 当调用非静态抽象时...

回答 2 投票 0

有没有办法在 Django 中查找包含与特定模型的 GenericRelation 的所有模型?

假设我们有以下带有 GenericForeignKey 的模型 类注释(模型.模型): customer_visible = models.BooleanField(默认=False) 评论 = models.TextField() 内容类型...

回答 1 投票 0

如何访问reflect.Value的底层结构?

如何从反射库访问reflect.Value(例如,time.Time)的底层(不透明)结构? 到目前为止,我一直在创建一个临时 time.Time,获取它的 ValueOf,然后使用 ...

回答 1 投票 0

C# 反射和重载方法:编译器会选择的 Get 方法/“最近的祖先”

鉴于这种情况: 类包装器{ 基类{} A 类:基础 {} 接口 IA {} B 类:A、IA {} void Func(基本参数) {} void Func(A 参数) {} 无效代码() { ...

回答 1 投票 0

检查方法上是否存在@Override注释

我有一个java.lang.reflect.Method方法,我想检查它是否用@Override注释标记。 试图用 method.isAnnotationPresent(Override.class) 来做到这一点,但这种方法没有

回答 1 投票 0

通过函数式接口方法签名获取类构造函数

我知道我可以使用构造函数引用作为高阶方法的参数,如下所示: collection.stream().map(MyClass::new); 但我有 MyClass 作为变量 Class clazz = MyClass.cla...

回答 2 投票 0

使用LambdaMetafactory无法破解MethodHandle?

我想使用lambdametafactory将Record的构造函数转换为Function(T是泛型类型),这是我的代码: 公共记录 R( 字符串a, 字符串b ){ }

回答 1 投票 0

如何检索请求的操作方法的属性

我正在尝试查看 MVC 3 应用程序中控制器中可能装饰操作方法的任何身份验证属性。我在我自己的 HtmlHelper 扩展方法中执行此操作,这些方法是

回答 2 投票 0

将 `System.Type[]` 中的泛型类型替换为类型

假设有一个泛型定义 MethodInfo 对象,即一个 MethodInfo 对象,使得 methodInfo.IsGenericMethodDefinition == true: MethodInfo methodInfo = someCool; 还说他们...

回答 1 投票 0

go 中跨域自定义验证的问题

我正在尝试学习 golang 自定义验证,但遇到了很多麻烦。这是我一直在尝试的代码: 包主 进口 ( “反映” “吉图……

回答 1 投票 0

在 Neo4J 中使用 Spring Data 创建和保存关系需要花费太多时间

我正在尝试将 JSON 文档从 Couchbase 迁移到 Neo4j。收到文档后,我通过读取一些字段来找出要创建的对象的类型。每个节点对象类继承一些...

回答 1 投票 0

如何将装饰器应用到现有类

我在外部包中有A类 A类{ 混乱:字符串; } 还有我的房产装修师 函数测试(目标:任意,propertyKey:字符串,描述符:PropertyDescriptor){ target.propertyKey = 't...

回答 1 投票 0

考虑 KClass 的继承层次结构

我想将类型(如 KClass)作为参数传递给函数。然而,特定类型可能是参数的子类型,但编译器总是期望 fun 中指定的特定类型...

回答 1 投票 0

通过模拟 Java 反射调用来对 Hive 自定义 UDF 进行单元测试用例

我有一个需求,需要开发使用 Java 反射 API 来调用外部类的 Hive 自定义 UDF。 由于我是 Java Reflection 的新手,所以我花了一些时间学习......

回答 1 投票 0

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