Speiger
07abba6312
New Features
...
-Added: Count method for Iterable
-Fixed: A couple of bugs with the new stream removers not working well in LinkedCollections
2021-09-28 13:20:05 +02:00
Speiger
3f872463b6
Fixed a Rule Break with the new ComputeIfAbsent function
2021-09-28 12:26:44 +02:00
Speiger
531443531d
New Features.
...
-Added: Suppliers.
-Added: ComputeIfAbsent but value generator is a supplier
2021-09-28 12:06:51 +02:00
Speiger
0e061921e9
New Features and improvements
...
-Added: addAll array function.
-Fixed: forEach with input now puts the input at the key instead of value
2021-09-28 03:23:21 +02:00
Speiger
bc7afad793
Last Minute Fixes
2021-09-20 00:52:23 +02:00
Speiger
6e30a54ead
Cleanup Space are now converted into tabs.
2021-09-19 19:38:05 +02:00
Speiger
5b67e85009
RBTreeMap got now the same improvements like AVLTreeMap
2021-09-19 17:41:54 +02:00
Speiger
abc1c075f5
AVLTreeMap gets some love regarding forEach/etc
2021-09-18 10:30:28 +02:00
Speiger
796cd7c007
New Implementations & Fixes (Tree Maps get soon more love too)
...
-Added: New Implementations for new Iterable functions.
-Fixed: Reduced the Conditional Code by adding better Variables.
-Changed: Removed a lot of duplicated for each methods.
2021-09-16 02:57:09 +02:00
Speiger
c9cd62f5d7
New Fixes
...
- Fixed: Compute/ComputeIfAbsent/ComputeIfPresent/Merge/BulkMerge in
maps now behave like they should.
2021-09-15 05:44:19 +02:00
Speiger
73916f4fd9
Fixed AVLTrees pollFirst/pollLast
2021-07-23 22:04:59 +02:00
Speiger
b99abaafec
Fixed last second bugs.
2021-06-27 21:31:42 +02:00
Speiger
3b27604258
More fixes.
...
- Fixed: containsKey & containsValue in HashMaps were deprecated for
Object Variants.
- Fixed: HashMap wasn't deleting Keys & Values references when removing
a Object
- Fixed: AVLTreeMap didn't balance properly.
- Changed: EnumMap no longer tries to access SharedSecrets since its
gone in java11
- Added: HashMaps now implement ITrimmable
- Added: AVLTreeSet didn't balance properly
- Fixed: HashMaps & LinkedMaps weren't clearing references properly.
2021-06-24 17:16:36 +02:00
Speiger
c0fef15e64
More Fixes
...
- Fixed: containsKey & containsValue in HashMaps were deprecated for
Object Variants.
- Fixed: HashMap wasn't deleting Keys & Values references when removing
a Object
- Fixed: AVLTreeSet didn't balance properly.
- Changed: EnumMap no longer tries to access SharedSecrets since its
gone in java11
2021-06-24 13:17:48 +02:00
Speiger
b55b049508
Another set of changes.
...
- Changed: Maps.remove function is no longer using Suffixes unless its
absolutely necessary.
- Changed: ObjectList methods are no longer marked Deprecated even so it
was for primitive ones.
2021-06-23 19:58:31 +02:00
Speiger
57baeb261e
Added Implementation specific functions to speed up logic.
2021-05-28 22:10:30 +02:00
Speiger
7fcfecf308
New Features.
...
-Added: removeOrDefault function
-Added: New functions into implementations
2021-05-22 05:50:40 +02:00
Speiger
a9a38f7853
Finished first loop of JavaDoc generation.
...
-Fixed: A couple bugs that were found during javadoc generation.
Next loop of javadoc comes later right now i want to add splititerators
and streams
2021-04-26 22:25:09 +02:00
Speiger
0017697b07
Adding more JavaDoc (fixing roughly 8k javadoc errors)
...
-Added: JavaDocs to Map classes/constructors
-Added: JavaDocs to the Maps Class
2021-04-25 21:37:22 +02:00
Speiger
0b11c3929a
Map Tests & BugFixes.
...
-Added: Tests for all map implementations.
-Added: Missing Map Constructors.
-Fixed: Bugs with Maps & Sets.
-Fixed: Gradle Java Container.
-Fixed: Some javadoc stuff.
-Note: SubMap/List implementation are not really well tested and most likely buggy
-Changed: set JavaDoc to be quiet for now. Later goal.
2021-04-22 23:02:04 +02:00
Speiger
aaee550ea9
Project is now buildable.
...
-Moved: Code generation is in its own sourceset.
-Fixed: Bugs that caused that the project isnt buildable.
-Changed: Made build.gradle to a standard.
2021-01-29 11:41:48 +01:00