From 4b9d69a16970ff1fbdc0e650bb2ebcfc11c92737 Mon Sep 17 00:00:00 2001 From: Skylot <118523+skylot@users.noreply.github.com> Date: Mon, 23 Feb 2026 19:54:19 +0000 Subject: [PATCH] fix(gui): stop token process on `NULL` token in JadxTokenMaker (#2798) --- jadx-gui/src/main/java/jadx/gui/ui/codearea/JadxTokenMaker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jadx-gui/src/main/java/jadx/gui/ui/codearea/JadxTokenMaker.java b/jadx-gui/src/main/java/jadx/gui/ui/codearea/JadxTokenMaker.java index b890544ad..475bc908b 100644 --- a/jadx-gui/src/main/java/jadx/gui/ui/codearea/JadxTokenMaker.java +++ b/jadx-gui/src/main/java/jadx/gui/ui/codearea/JadxTokenMaker.java @@ -47,7 +47,7 @@ public final class JadxTokenMaker extends JavaTokenMaker { private void processTokens(Token tokens) { Token prev = null; Token current = tokens; - while (current != null) { + while (current != null && current.getType() != TokenTypes.NULL) { if (prev != null) { switch (current.getType()) { case TokenTypes.RESERVED_WORD: