Skip to content

Releases: aeris-consulting/catadioptre

Real exception are rethrown

06 Oct 16:56
Compare
Choose a tag to compare

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

27 Aug 10:16
Compare
Choose a tag to compare

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

06 Aug 10:43
Compare
Choose a tag to compare

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

06 Aug 07:20
Compare
Choose a tag to compare
  • 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