gpt4 book ai didi

java - 使用反射从父类(super class)中的子类中查找方法

转载 作者:行者123 更新时间:2023-12-01 15:52:32 25 4
gpt4 key购买 nike

我正在开发一个与 KryoNet RMI 一起使用的反射系统,以允许我进行不可靠的对象调用。但是,这依赖于使用注释将各种方法标记为“@Unreliable”。

如果我将方法的映射存储到描述注释的“信息”,那么这里的问题是,子类中的方法与其父类(super class)中的方法不匹配,因此无法找到Method 。由于方法的复杂性,需要所有可用的信息来区分方法,但我不需要其树中的类型信息 - 只需纯方法数据、名称、参数和返回类型。

是否有任何 API 可用于创建更灵活的 Method 对象(可能在外部库中)还是我必须自己编写代码?

干杯,
克里斯

最佳答案

我通过迭代子类并使用方法的名称和参数类型手动定位方法来“修复”此问题,以将它们也添加到同一个映射中(映射将方法存储到方法信息,因此我使用相同的方法多个方法键的信息实例)。

关于java - 使用反射从父类(super class)中的子类中查找方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724852/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com