Skip to content

Bump source and target compatibility to Java 1.8 #331

Closed

Description

@peterdemaeyer

Hamcrest still supports Java 1.7 source and target compatibility.
Java 1.7 is out of support for years already, I suggest to bump to Java 1.8.
Once that is done, we can finally leverage some useful Java 1.8 features such as lambda expressions in the Hamcrest sources.
Due to quirks and differences with generic type arguments, the change is not as straightforward as it looks, but I'll take a stab at it nonetheless.
I'll prep a PR, but I'll need someone to remove the Java 1.7 compilation from the matrix job in the Travis build.

Activity

  1. added 2 commits that reference this issue on Feb 21, 2021
  2. edysli commented on Jul 26, 2021

    @edysli

    duplicates #207
    see also #206

  3. added 2 commits that reference this issue on Sep 2, 2021
  4. added a commit that references this issue on Feb 13, 2022
  5. self-assigned this
    on Jun 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions