Commit Graph

20 Commits

Author SHA1 Message Date
Alexander Hinze 3f6ffea14e Add JetBrains annotations to common base classes 2021-09-25 20:23:01 +02:00
Speiger 9f4bede08e Small Additions & Redsign
- Added: Stack.isEmpty was missing
- Changed: remove/removeLast/enqueue/enqueueFirst no longer use Type
Suffixes
2021-06-23 18:38:23 +02:00
Speiger 998272c8d5 Added TrimAndClear function into ITrimmable 2021-05-26 13:06:52 +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 199f50eb32 Added Missing javaDoc for generic types. (Automated) 2021-04-24 20:13:25 +02:00
Speiger 52d5155565 Enabled Eclipses JavaDoc Compiler to find issues with existing javadoc
-Fixed: Bunch of JavaDoc issues.
2021-04-24 17:37:06 +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 d1935399a4 Update Gradle & gitignore
-Added: Simple Code Generator
2021-01-11 17:53:30 +01:00
Speiger 069e10a8f0 Started Priority Queue and added Helper Methods into Sanity Checks. 2021-01-09 21:41:28 +01:00
Speiger 75c6784ab6 Adding First set of UnitTest
-Fixed: bugs in ArrayList implementation.
-Added: Unit Tests for the following interfaces: Iterable/Collection/List
-Added: ArrayList Test
-Fixed: QuickSort was broken.
-Added: Shuffle method.
-Added: Shared random to SanityChecks
2020-12-21 03:05:41 +01:00
Speiger 16efec5ca4 New Works.
-Added: Set
-Added: Sorted Set
-Added: HashSet
-Added: LinkedHashSet
-Changed: HASH method was changed to TO_HASH
-Added: New Patterns.
2020-12-13 20:14:22 +01:00
Speiger 6f4b8dfed0 Added Loads of documentation to almost everything 2020-12-06 09:32:22 +01:00
Speiger 0c53fbab6b Added Parallel Sorting Methods. 2020-11-30 02:27:58 +01:00
Speiger 0af3266f02 Finished ArrayList
-Finished: Missing Methods to ArrayList
-Added: Stack.class
-Added: Trimmable interface
2020-11-28 15:05:28 +01:00
Speiger 737c87daca More work on ArrayLists. Adding new functions. 2020-11-26 22:56:15 +01:00
Speiger 5cc4f35407 New Content patch getting big progress on base and progress on lists.
-Changed: Build Task no longer Sync's because it is 9x slower and a File Builder never collides with another File Builder.
-Added: getEquals() function for faster compare builders.
-Changed: getNonClassType to getNonFileType()
-Added: New Rule to the Rule Sheet.
-Added: Regex Helper so recursion is supported
-Added: FunctionMapper that supports more then 1 argument.
-Changed: Injection & FunctionMapper support recursion-
-Added: Loads of Variables to the GlobalVariables as they were added for templates.
-Added: AbstractCollection, AbstractList, List, ListIterator, BidirectionalIterator, Arrays and ArrayList template.
2020-11-16 02:55:33 +01:00
Speiger 8fcf370e87 Latest Update
- Added: Iterator
- Added: Iterable
- Fixed: Simple Mapper is always literal.
- Fixed: Conusmer bugs.
- Changed: Path designer is now a function.
- Removed: Cache from the repo. Not needed.
2020-11-12 02:13:54 +01:00
Speiger b7dea30e7e Git-Ignore Update 2 2020-11-12 02:10:50 +01:00
Speiger 7903343ac0 Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00