Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Java 17 features #6691

Merged
merged 10 commits into from
Jun 5, 2024
Merged

Use Java 17 features #6691

merged 10 commits into from
Jun 5, 2024

Commits on Jan 21, 2024

  1. Use Java 21 language features

    Includes features added from 13 through 21
    Replace usages of java.util.Optional with our Option type
    Use switch expressions and new switch syntax where possible
    Use pattern matching where possible
    Use enhanced instanceof where possible
    SamCarlberg authored and Gold856 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    6dfb397 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Configuration menu
    Copy the full SHA
    b79f233 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Remove Option types

    Gold856 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    aea3e79 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ba5113f View commit details
    Browse the repository at this point in the history
  3. Final cleanup

    Gold856 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    050e6d9 View commit details
    Browse the repository at this point in the history
  4. Explicitly list PixelFormats

    Gold856 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d0a7e61 View commit details
    Browse the repository at this point in the history
  5. More refactors

    Gold856 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    4b7055a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    660ae72 View commit details
    Browse the repository at this point in the history
  7. Fixes

    Gold856 committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    17a95d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    7cd6bfe View commit details
    Browse the repository at this point in the history