Opened 13 months ago

Last modified 13 months ago

#130 new task

Support for JDK 11

Reported by: Christian Schulte Owned by:
Priority: critical Component: JOMC ⁑ Utilities
Version: 2.0.0 Keywords:
Cc:

Description


Change History (27)

comment:1 Changed 13 months ago by Christian Schulte

In 5429:

o Updated to latest 2.0.0-SNAPSHOT parent pom.

See #130

comment:2 Changed 13 months ago by Christian Schulte

In 5430:

o Updated to use language features available in JDK 11.

See #130

comment:3 Changed 13 months ago by Christian Schulte

Version: 2.0.0

comment:4 Changed 13 months ago by Christian Schulte

In 5458:

o Updated to use parallel streams instead of 'ExecutorService?'.

See #130, #75

comment:5 Changed 13 months ago by Christian Schulte

In 5459:

o Merged changes up to 5458 from 'trunk' into branch 'jomc-util-1.x'.

See #130

comment:6 Changed 13 months ago by Christian Schulte

In 5462:

o Updated to use 'Objects.requireNonNull' instead of throwing exceptions

manually.

See #130

comment:7 Changed 13 months ago by Christian Schulte

In 5463:

o Merged changes up to 5462 from 'trunk' into branch 'jomc.util-1.x'.

See #130

comment:8 Changed 13 months ago by Christian Schulte

In 5464:

o No need to separate pre-condition checks when in first statement.

See #130

comment:9 Changed 13 months ago by Christian Schulte

In 5465:

o Merged changes up to 5464 from 'trunk' into branch 'jomc-util-1.x'.

See #130

comment:10 Changed 13 months ago by Christian Schulte

In 5466:

o Updated to use features available in JDK 11.

See #130

comment:11 Changed 13 months ago by Christian Schulte

In 5469:

o Updated to use features available in JDK 11.

See #130

comment:12 Changed 13 months ago by Christian Schulte

In 5470:

o Merged changes up to 5469 from 'trunk' into branch 'jomc-util-1.x'.

See #130

comment:13 Changed 13 months ago by Christian Schulte

In 5474:

o Updated stream API usages to match the style of the rest of the artifacts.

See #130

comment:14 Changed 13 months ago by Christian Schulte

In 5475:

o Fixed issue when building test content in parallel.

See #130

comment:15 Changed 13 months ago by Christian Schulte

In 5477:

o s/StringBuilder/StringBuffer/, of course.

See #130

comment:16 Changed 13 months ago by Christian Schulte

In 5479:

o Updated to double the heap space available to surefire.

See #130

comment:17 Changed 13 months ago by Christian Schulte

In 5480:

o Merged changes up to 5479 from 'trunk' into branch 'jomc-util-1.x'.

See #130, #145

comment:18 Changed 13 months ago by Christian Schulte

In 5481:

o Decreased the memory footprint a bit.

See #130

comment:19 Changed 13 months ago by Christian Schulte

In 5482:

o Merged changes up to 5481 from 'trunk' into branch 'jomc-util-1.x'.

See #130,#145

comment:20 Changed 13 months ago by Christian Schulte

In 5498:

o Updated to explicity request unordered, parallel streams.

See #130

comment:21 Changed 13 months ago by Christian Schulte

In 5506:

o Unified stream exception handling.

See #130,#132,#134

comment:22 Changed 13 months ago by Christian Schulte

In 5507:

o Since 'SectionEditor?' may edit 'Section's in parallel, 'Section' instances

need to be prepared for concurrent access.

o Added methods 'setHeadContent(CharSequence?)' and

'setTailContent(CharSequence?)' to class 'Section' and changed the return
type of methods 'getHeadContent' and 'getTailContent' from 'StringBuilder?'
to 'CharSequence?'.

See #75,#130

comment:23 Changed 13 months ago by Christian Schulte

In 5521:

o Updated stream exception handling to rethrow caught exceptions.

See #75,#130,#132,#134

comment:24 Changed 13 months ago by Christian Schulte

In 5522:

o Unified stream exception handling. This is pretty much as close as it gets.

See #75,#130,#132,#134

comment:25 Changed 13 months ago by Christian Schulte

In 5523:

o Updated to correctly check for causing exceptions.

See #75,#130,#132,#134

comment:26 Changed 13 months ago by Christian Schulte

In 5524:

o Updated to correctly check for causing exceptions.

See #75,#130,#132,#134

comment:27 Changed 13 months ago by Christian Schulte

In 5525:

o Updated to try to preserve the readability of the streams by extracting

larger lambdas.

See #75,#130,#132,#134

Note: See TracTickets for help on using tickets.