gpt4 book ai didi

java - 使用反射获取构造函数(或方法)参数注释

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

如何从构造函数参数中的参数获取注释。我试过了……

Class<?>[] params = constructor.getParameterTypes();
if(params.length > 0) {
paramValues = new Object[params.length];
for(int i=0; i<params.length; i++) {
Annotation[] constructorAnnotations = params[i].getAnnotations(); //This does not work.
}
}

最佳答案

constructor.getParameterAnnotations() 返回每个参数的注释。例如,第二个参数的注释是:

Annotation[] annotations = constructor.getParameterAnnotations()[1]

关于java - 使用反射获取构造函数(或方法)参数注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9635319/

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