Page MenuHomePhabricator

Java 8
Closed, ResolvedPublic

Description

Currently, WPCleaner is still compatible with Java 7, preventing the usage of cool new features that would be beneficial to clean the code.

First, there's a need to check that there are no usages preventing from going to Java 8 (for example, is Toolforge OK ?). After that, sub tasks should be created for the various improvements (switching to Java 8, using Optional<>, using Nullable and Nonnnull annotations, streams, lambda...)

Related Objects

StatusSubtypeAssignedTask
ResolvedNicoV
ResolvedNicoV
ResolvedNicoV

Event Timeline

NicoV renamed this task from Code: move from Java 7 to Java 8 to Java 8.Jul 5 2020, 2:43 PM
NicoV moved this task from Backlog to Refactoring on the WPCleaner board.
NicoV moved this task from Refactoring to Done on the WPCleaner board.

The switch to Java 8 is done, other improvements (using Optional<>, using Nullable and Nonnnull annotations, streams, lambda...) will be done in other tasks.