Shuriken

Shuriken, the Java utilities collection

MIT License

Stars
6

Shuriken

The Java utilities collection. See wiki for code samples

License

MIT

Shuriken components

Common

Package: eu.mikroskeem.shuriken.common Contains common utilities used in my projects (notnull-checks, SneakyThrow, InputStream to byte array etc.)

Instrumentation

Package: eu.mikroskeem.shuriken.instrumentation Contains useful instrumentation related utilities, like:

  • Class method/field/constructor & extending verification
  • Method signature generator
  • Class loader tools

Reflect

Package: eu.mikroskeem.shuriken.reflect Awesome reflection library, which is more convenient to use than vanilla reflection. Retains type-safety (OOP like a boss lol) and uses Optional

Injector

Package: eu.mikroskeem.shuriken.injector Simple javax.inject-based injector. Not fully compatible with it, but works fine

Classloader

Package: eu.mikroskeem.shuriken.classloader Classloader which is able to load classes compressed with Brotli. See this for Maven plugin and more information.

Badges
Extracted from project README
Build Status
Related Projects