gpt4 book ai didi

java - 对 javadoc 中方法参数的可重构引用

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:17:19 24 4
gpt4 key购买 nike

如何在 javadoc 中引用方法参数,以便重构引用?
例如:

public class A {

private int field;

/**
* @param p
* {@link #field} is initialized using the value of p.
*/
void foo(int p)
{
//...

}
}

如果我重命名上面代码中的参数p,我想要

"...using the value of p"

相应更改的文本(就像重命名字段会更改 {@link #field} 一样)。
我读了this旧帖子和更多资源,但找不到解决方法。
javadoc支持吗?

最佳答案

由于 Java 删除,方法参数名称是短暂的,它们不是静态类定义的一部分。所以,void foo(int p) 改成 void foo(int x) 不被认为是重构,因为它保证不会影响程序的任何逻辑方式(除非参数重载类字段)。

因此在 javadoc 中不能有标识方法参数的静态链接。当您重构方法时 @param 之后的词会发生变化,这一事实是 IDE 提供的帮助。

关于java - 对 javadoc 中方法参数的可重构引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38346685/

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