Open
Description
VavrMapEncoding
adds Entry
prefix for tuple related operations.
Current solution has some drawbacks:
- it isn't configurable
- it isn't consistent with immutables encoding ( it generates
putBar(Map.Entry<? extends K, ? extends V>)
method ) - matter of taste, but in my opinion "Entry" doesn't add any value and makes builder too verbose
How about replacing:
@Encoding.Naming(value = "putEntry*", depluralize = true)
with
@Encoding.Naming(standard = Encoding.StandardNaming.PUT)
@Encoding.Naming(value = "setEntries*")
with
@Encoding.Naming(standard = Encoding.StandardNaming.PUT_ALL)
?
Also, I would consider replacing
@Encoding.Naming(value = "setJavaMap*")
with
@Encoding.Naming(standard = Encoding.StandardNaming.PUT_ALL)
Metadata
Metadata
Assignees
Labels
No labels