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

OAK-10945: Remove usage of Guava Function interface #1578

Open
wants to merge 26 commits into
base: trunk
Choose a base branch
from
Open

Conversation

reschke
Copy link
Contributor

@reschke reschke commented Jul 11, 2024

This replaces Guava Function with JDK Function.

Notable points:

  • rewrote apply() implementations as lambda expressions (fwiw, that makes them compatible with both Function variants)
  • when a Guava method needs a Guava Function, the JDK function can be "converted" with ::apply

(next step would be to do the same for Predicates, but I'd like to do this step-by-step)

@reschke reschke marked this pull request as draft July 11, 2024 17:14
@reschke reschke marked this pull request as ready for review July 13, 2024 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant