À l'aide de JavaDoc, comment puis-je référencer la valeur d'un champ statique final dans la classe?
Je veux que le ???
dans cet exemple soit remplacé par la valeur du champ STATIC_FIELD
.
/**
* This is a simple class with only one static field with the value ???.
*/
public class Simple {
/**
* We can reference the value with {@value} here,
* but how do we reference it in the class JavaDoc?
*/
public static final String STATIC_FIELD = "simple static field";
}
java
documentation
javadoc
Simon
la source
la source
{@value com.package.other.Clazz#STATIC_FIELD}
{@link ...}
fournit un lien vers le Javadoc du champ nommé, qui à son tour ne fournit pas la valeur.{@value ...}
fournit la valeur réelle, qui est ce qui a été demandé. «Non primitif» n'a absolument rien à voir avec cela. Voir l'exemple de{@value ...}
dans la documentation de l'outil Javadoc, par exemple, qui utilisejava.lang.String
.