RFR: 8223717: javafx printing: Support Specifying Print to File in the API [v2]
Kevin Rushforth
kcr at openjdk.java.net
Fri Jun 25 21:20:04 UTC 2021
On Thu, 24 Jun 2021 23:06:54 GMT, Phil Race <prr at openjdk.org> wrote:
>> modules/javafx.graphics/src/main/java/javafx/print/JobSettings.java line 541:
>>
>>> 539: * @since 17
>>> 540: */
>>> 541: public String getOutputFile() {
>>
>> This should be final (as should the setter). I see that other getter and setter methods in this class are also non-final, but we shouldn't propagate this mistake.
>>
>> Also, you don't need javadoc comments on the getters and setters, since it will copy them from the property (and add appropriate links).
>
> But the JobSettings class is final .. is it still necessary ?
It's still a good idea to follow the pattern, so yes let's make the new methods final. We can file a cleanup bug for the existing ones (and since the class is final, we can do it without compatibility concerns).
Also, I built the docs, and it is better to not add any javadoc comments on the setter and getter.
-------------
PR: https://git.openjdk.java.net/jfx/pull/543
More information about the openjfx-dev
mailing list