I propose to make j.t.f.DateTimePrintContext immutable. Currently, DateTimePrintContext has only one mutable field, optional. This can be replaced by adding an optional parameter to the DateTimeFormatter.formatTo method.
Immutable DateTimePrintContext can be optimized by escape analysis, such as immutable object optimization. ------------- Commit messages: - fix javadoc & copyright - Apply suggestion from @liach - add javadoc - add javadoc - stable DateTimePrintContext Changes: https://git.openjdk.org/jdk/pull/26913/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26913&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8368172 Stats: 84 lines in 3 files changed: 5 ins; 32 del; 47 mod Patch: https://git.openjdk.org/jdk/pull/26913.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/26913/head:pull/26913 PR: https://git.openjdk.org/jdk/pull/26913
