feat: add events support (#1832)

This commit is contained in:
Skylot
2023-04-23 16:47:29 +01:00
parent df313dbfec
commit 683cd76cc5
30 changed files with 331 additions and 1 deletions
@@ -7,6 +7,7 @@ import jadx.api.JadxArgs
import jadx.api.JadxDecompiler
import jadx.api.JavaClass
import jadx.api.plugins.JadxPluginContext
import jadx.api.plugins.events.IJadxEvents
import jadx.api.plugins.pass.JadxPass
import jadx.plugins.script.runtime.data.Debug
import jadx.plugins.script.runtime.data.Decompile
@@ -50,6 +51,9 @@ class JadxScriptInstance(
val gui: Gui by lazy { Gui(this, scriptData.pluginContext.guiContext) }
val debug: Debug by lazy { Debug(this) }
val events: IJadxEvents
get() = scriptData.pluginContext.events()
val args: JadxArgs
get() = decompiler.args