You can include private members while generating Javadocs (using -private) and then use @link to link to that fields property.
public class SomeDomainClass {
/**
* The name of bla bla bla
*/
private String name;
/**
* {@link SomeDomainClass#name}
*/
public String getName() {
return name;
}
}
Alternatively, if you do not want to generate the Javadoc for all private members, you can have a convention to document all getters and use @link on setters.
public class SomeDomainClass {
private String name;
/**
* The name of bla bla bla
*/
public String getName() {
return name;
}
/**
* {@link SomeDomainClass#getName}
*/
public void setName(String name) {
this.name = name;
}
}