Skip to content

Make Preference classes implement relevant Supplier interfaces - #12

Open
ariscript wants to merge 1 commit into
masterfrom
prefs_suppliers
Open

Make Preference classes implement relevant Supplier interfaces#12
ariscript wants to merge 1 commit into
masterfrom
prefs_suppliers

Conversation

@ariscript

Copy link
Copy Markdown
Member

This PR makes IntPreference, DoublePreference, etc. implement IntSupplier and DoubleSupplier, etc. respectively.
Also makes StringPreference and ScalarPreference implement Supplier<String> and Supplier<Scalar>.

This should make using it in robot code slightly easier, not needing to use preference::get each time a supplier is required.

@ariscript
ariscript requested a review from cmcgroarty March 21, 2023 23:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant