Releases: aeris-consulting/catadioptre
Releases · aeris-consulting/catadioptre
Real exception are rethrown
Features
The exceptions thrown by the called functions or methods are now rethrown:
- In Kotlin, they are directly rethrown, without being encapsulated into a reflection or invocation exception.
- In Java, they are encapsulated into a Catadioptre exception.
Fixes
- Internal members or classes no longer generate compilation errors
New Contributors
Full Changelog: v0.3.0...v.0.4.0
Support of Java and new name
This new version introduces the support of Java, and new name. The K for Kotlin is dropped in favor of the normal C for Catadioptre.
It also brings a new documentation website and fixes for the generation of code with Kotlin.
Code generation to access private members
Now you can generate code to easily access to the private members
- Generate code to access private members in your tests
- Examples of usage with Gradle and Maven
- Grooming
Reflection utils
- Extension functions to get, set and clear private and protected properties on instances
- Extension functions to invoke private and protected functions on instances, using named, optional or variable arguments
- Dependency accessible from Maven Central