You are currently viewing Stacktrace-decoroutinator v.2.3.2 with Java Instrumentation API support

Stacktrace-decoroutinator v.2.3.2 with Java Instrumentation API support

A few months ago, I post an article about the difficulties of debugging complex Kotlin applications with coroutines and promoted my tool for recovering their stack traces. The tool is called Stacktrace-decoroutinator and supports JVM 1.8 or higher and Android 8.0 or higher.

Since then some improvements of the JVM version were made.

Since version 2.3.0 SD has changed the way it generates methods at runtime: instead of creating new classes and loading them into a separate class loader, SD now adds some methods to the existing classes using Java Instrumentation API. This made it possible to bypass some restrictions related to the Java modularity and decrease memory and performance overheads.

The actual release version is 2.3.2. I’d be glad if you try it and give a feedback.

submitted by /u/Affectionate_Ad_761
[link] [comments]