-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change MutableStructFields to Implement MutableCollection
Implementing MutableCollection instead of Iterator will allow extra functionality built into MutableCollection. To simplify implementing `iterator()` on MutableStructFields the internal backing field was also changed to MutableMap<String, MutableList<StructField>> at the expense of slightly more overhead because the underlying struct's field name is stored in the map key as well as value. This can be optimized in the future if desired.
- Loading branch information
Tom Costigliola
committed
Dec 6, 2023
1 parent
a1d3f90
commit 5d5c0f3
Showing
7 changed files
with
347 additions
and
88 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.