From 251c1c661e8f3ce0893e0f8050de9fd75d12dc56 Mon Sep 17 00:00:00 2001 From: Paint_Ninja Date: Tue, 2 Sep 2025 17:27:33 +0100 Subject: [PATCH] Fix AssertionError when javac encounters a module-info --- dycon-javac/source/net.auoeke.dycon.javac/DyconPlugin.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dycon-javac/source/net.auoeke.dycon.javac/DyconPlugin.java b/dycon-javac/source/net.auoeke.dycon.javac/DyconPlugin.java index 2ce6d2e..f6cff4b 100644 --- a/dycon-javac/source/net.auoeke.dycon.javac/DyconPlugin.java +++ b/dycon-javac/source/net.auoeke.dycon.javac/DyconPlugin.java @@ -62,6 +62,8 @@ public class DyconPlugin implements Plugin, TaskListener { @Override public void started(TaskEvent event) { if (event.getKind() == TaskEvent.Kind.GENERATE) { var cu = (JCTree.JCCompilationUnit) event.getCompilationUnit(); + if (cu.getSourceFile().getName().endsWith("module-info.java")) + return; new TreeTranslator() { int index = 0;