diff --git a/inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java b/inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java index 0a0cac73..134275db 100644 --- a/inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java +++ b/inject-generator/src/main/java/io/avaje/inject/generator/ProcessingContext.java @@ -140,16 +140,8 @@ static void addImportedAspects(Map importedMap) { } static void validateModule() { - var module = getProjectModuleElement(); - if (module != null) { - try (var reader = getModuleInfoReader()) { - new ModuleInfoReader(module, reader) - .validateServices("io.avaje.inject.spi.InjectExtension", CTX.get().spiServices); - - } catch (Exception e) { - // can't read module - } - } + APContext.moduleInfoReader().ifPresent(reader -> + reader.validateServices("io.avaje.inject.spi.InjectExtension", CTX.get().spiServices)); } static Optional getImportedAspect(String type) {