Graham
1c539f22fe
Add DisjointSet and ForestDisjointSet documentation
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
54aa9b738c
Add testFlush() to SkipOutputStreamTest
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
fced5610a5
Add SkipOutputStreamTest
5 years ago
Graham
09f17d246b
Add additional removeFirst() variants to IterableUtils
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
465078256f
Rename common module to util again
...
As I'm splitting it up into smaller modules (e.g. compress and crypto) I
think util is a more appropriate name for the remainder.
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
e05653cdcc
Rename util to common
5 years ago
Graham
ec58c75ab4
Add kotlin-inline-logger dependency
5 years ago
Graham
b25f3c0c58
Convert ForestDisjointSet to Kotlin
5 years ago
Graham
7a0f94dbde
Convert elements and partitions to properties
5 years ago
Graham
c0836e11f6
Convert DisjointSet to Kotlin
5 years ago
Graham
429867e3af
Convert SkipOutputStream to Kotlin
...
This commit also changes the skipBytes logic slightly to avoid the need
to modify the off/len arguments, which is not possible in Kotlin.
5 years ago
Graham
caaa53095d
Convert DeterministicJarOutputStream to Kotlin
5 years ago
Graham
72db700534
Remove capitalize() method
...
Kotlin already has a capitalize() method - we don't need to define our
own.
5 years ago
Graham
db971f6b2b
Convert indefiniteArticle() to an extension method
5 years ago
Graham
09141e451a
Convert StringUtilsTest to Kotlin
5 years ago
Graham
4e4d2daa1e
Add kotlin-test-junit5 dependency
5 years ago
Graham
879e3152fc
Convert StringUtils to Kotlin
5 years ago
Graham
8ecbe7bb82
Remove unused openrs2.root property
5 years ago
Graham
1333cc31e6
Format StringUtilsTest
5 years ago
Graham
ef9e61de33
Add StringUtilsTest
5 years ago
Graham
eec8990481
Add description to all modules
5 years ago
Graham
d293176959
Replace maven.multiModuleProjectDirectory with openrs2.root
...
openrs2.root works correctly even if the root of the reactor is a child
project, at the expense of having to re-define the property in each
module.
5 years ago
Graham
dd2ba3592d
Add toString() method to ForestDisjointSet partitions
5 years ago
Graham
c1358f6105
Add renamer to the deobfuscator
5 years ago
Graham
e42fcd01b5
Add ForestDisjointSet
5 years ago
Graham
a91bf3562b
Add Guava and SLF4J dependencies to the util module
...
Almost everything will depend on these, so it is easiest to pull them in
via util rather than repeating the dependencies several times.
5 years ago
Graham
d9d6ab27c1
Add Library class for reading and writing .jar and .pack files
5 years ago
Graham
a04297cf0a
Add initial project structure
5 years ago