Graham
4604bc8b81
Add assisted injection extension
2 years ago
Graham
71f775f282
Add JSON version of the /caches page
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
6498d39306
Add Gradle 7 version catalog
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e0d9f2f0a2
Fix module descriptions (Guava module -> Guice module)
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0a92ce020d
Fix warning about deprecated SNAKE_CASE constant
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
59f48e3859
Remove @JvmSuppressWildcards on multibindings
...
Guice now supports multibindings with wildcards, so the annotation is
now redundant.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f143eef142
Move Kotlin files from src/{main,test}/java to src/{main,test}/kotlin
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ce5b76ef0f
Rename dev.openrs2 package to org.openrs2
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
5aa92fd600
Add JSON module
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
232ba32bbd
Enable explicit API mode
...
This already caught some cases of public members that should have been
private and one case where the inferred type was too specific.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
e13cc5b47e
Convert YAML property names to snake case
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
0c76c610bd
Convert Guice modules to objects
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago
Graham
9441527c61
Add yaml module
...
It uses multibindings to allow additional Jackson modules to be
registered across different Guice modules while using a single
ObjectMapper for the whole application.
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago