Simple library to create primitive collections. Using template files to generate them. Project for self teaching.
Go to file
Speiger d18324619c Added Safty methods and test into IObjectArray to reduce crashes. 2021-04-26 23:02:51 +02:00
gradle/wrapper Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
libs Added Maps 2021-01-28 20:42:29 +01:00
src Added Safty methods and test into IObjectArray to reduce crashes. 2021-04-26 23:02:51 +02:00
.classpath Map Tests & BugFixes. 2021-04-22 23:02:04 +02:00
.gitattributes Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
.gitignore Project is now buildable. 2021-01-29 11:41:48 +01:00
.project Map Tests & BugFixes. 2021-04-22 23:02:04 +02:00
LICENSE Updated License & Readme 2021-01-28 21:39:58 +01:00
README.md Project is now buildable. 2021-01-29 11:41:48 +01:00
RuleSheet.md New Content patch getting big progress on base and progress on lists. 2020-11-16 02:55:33 +01:00
build.gradle Adding more JavaDoc (fixing roughly 8k javadoc errors) 2021-04-25 21:37:22 +02:00
gradlew Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
gradlew.bat Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00
settings.gradle Removed the double foldering and started some seriouse work. 2020-11-11 21:33:59 +01:00

README.md

Primitive-Collections (To be Renamed)

This is a Simple Primitive Collections Library i started as a hobby Project.
It is based on Java's Collection Library and FastUtil.
But its focus is a different one.

Main Features:
ArraysList, HashSet/Map (Linked & HashControl), TreeSet/Map (RB & AVL), Priority Queue.

Guide

The SourceCode can be already generated via: /gradlew.bat generateSource
to build the jar
/gradlew.bat build
do not combine the commands because they can not be executed at the same time.

Current Problem:
EnumMaps use sun.misc package.
Some overhauls or missing implementations have to be added. (A couple passes)
But technically Lists/Sets/PriorityQueues are fully usable, Maps are untested and just recently added.

Documentation & Tests are going to be added very soon.