Graham
651b2f8b5f
Update Guice
...
Signed-off-by: Graham <gpe@openrs2.org>
8 months ago
Graham
71f775f282
Add JSON version of the /caches page
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
3ff6cd2d02
Add custom JSON pretty printer
...
This produces identical output to the Firefox pretty printer.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0a92ce020d
Fix warning about deprecated SNAKE_CASE constant
...
Signed-off-by: Graham <gpe@openrs2.org>
3 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>
4 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>
4 years ago