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

Reply via email to