Usando JavaDoc, como posso fazer referência ao valor de um campo estático final na classe?
Quero que ???
neste exemplo seja substituído pelo valor do campo 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
fonte
fonte
{@value com.package.other.Clazz#STATIC_FIELD}
{@link ...}
fornece um link para o Javadoc do campo nomeado, que por sua vez não fornece o valor.{@value ...}
fornece o valor real, que é o que foi solicitado. 'Não primitivo' não tem exatamente nada a ver com isso. Veja o exemplo de{@value ...}
na documentação da ferramenta Javadoc, por exemplo, que usajava.lang.String
.