gpt4 book ai didi

java - 如何获取带有注释的方法名称?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:41:15 25 4
gpt4 key购买 nike

例如 Exam 类有一些带有注释的方法。

@Override
public void add() {
int c=12;
}

如何使用 org.eclipse.jdt.core.IAnnotation 获取带有 @Override 注解的方法名(add)?

最佳答案

您可以在运行时使用反射来做到这一点。

public class FindOverrides {
public static void main(String[] args) throws Exception {
for (Method m : Exam.class.getMethods()) {
if (m.isAnnotationPresent(Override.class)) {
System.out.println(m.toString());
}
}
}
}

编辑:要在开发时间/设计时间执行此操作,您可以使用描述的方法 here .

关于java - 如何获取带有注释的方法名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10980283/

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