jadx icon indicating copy to clipboard operation
jadx copied to clipboard

[feature] Add the ability to parse `SourceDebugExtension` annotations

Open Fi5t opened this issue 8 months ago • 0 comments

Describe your idea

Recently I've found the interesting annotation in decompiled code. It comes from Kotlin - @SourceDebugExtension({"SMAP\nLifecycle.kt\nKotlin\n*S Kotlin\n*F\n+ 1 Lifecycle.kt\nandroidx/lifecycle/Lifecycle\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,446:1\n1#2:447\n*E\n"}). It annotates an obfuscated class: image

I think it will be extremely useful to add the ability to parse such annotations and deobfuscate class names accordingly.

Fi5t avatar Jun 07 '24 12:06 Fi5t