f558203a9d
* Access node under caret/mouse and jump * Apply lint
20 lines
575 B
Kotlin
20 lines
575 B
Kotlin
import jadx.api.metadata.ICodeNodeRef
|
|
|
|
val jadx = getJadxInstance()
|
|
|
|
jadx.gui.ifAvailable {
|
|
addPopupMenuAction(
|
|
"Print enclosing symbols under caret or mouse",
|
|
enabled = { true },
|
|
keyBinding = "G",
|
|
action = ::runAction,
|
|
)
|
|
}
|
|
|
|
fun runAction(node: ICodeNodeRef) {
|
|
jadx.log.info { "Node under caret: ${jadx.gui.nodeUnderCaret}" }
|
|
jadx.log.info { "Enclosing node under caret: ${jadx.gui.enclosingNodeUnderCaret}" }
|
|
jadx.log.info { "Node under mouse: ${jadx.gui.nodeUnderMouse}" }
|
|
jadx.log.info { "Enclosing Node under mouse: ${jadx.gui.enclosingNodeUnderMouse}" }
|
|
}
|