Skip to content

Commit 1cdc456

Browse files
authored
fix module import resolution bug (#96)
in certain cases, an incorrect type would be resolved
1 parent 8c76504 commit 1cdc456

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

prism-core/src/main/java/io/avaje/prism/internal/ModuleInfoReaderWriter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ public static void write(PrintWriter out, String packageName) {
145145
+ "\n"
146146
+ " private String resolveImport(List<String> imports, String providedInterface) {\n"
147147
+ " return imports.stream()\n"
148-
+ " .filter(s -> s.contains(providedInterface))\n"
148+
+ " .filter(s -> s.contains(\".\" + providedInterface.trim()))\n"
149149
+ " .findFirst()\n"
150150
+ " .orElse(providedInterface)\n"
151151
+ " .replaceAll(\"\\\\s\", \"\");\n"

0 commit comments

Comments
 (0)