-
Notifications
You must be signed in to change notification settings - Fork 220
List of Java Kata to Update
Voile edited this page Apr 26, 2020
·
22 revisions
Since Java 9 new security features are added to prevent cross-module reflection access. Typical katas that revolves around reflection usage will cause an unsuppressible warning to be issued:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by UserClass (file:/home/codewarrior/java/classes/) to field java.lang.reflect.Field.modifiers
WARNING: Please consider reporting this to the maintainers of UserClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
The following kata doesn't support Java 11.
- Bagels
- Class Loader Bomb
- Count Empty Triangles in the Future
- Count Empty Triangles in the Past
- Count Empty Triangles in the Present
-
Where's the field?Should be retired
Lombok is no longer supported and these are planned to be retired when we deprecate Java 8.