Skip to content

Commit 6d45229

Browse files
committed
#137 - Improve warning logged when @singleton generated with no default module
1 parent 447ed8d commit 6d45229

File tree

1 file changed

+4
-1
lines changed
  • inject-generator/src/main/java/io/avaje/inject/generator

1 file changed

+4
-1
lines changed

inject-generator/src/main/java/io/avaje/inject/generator/ScopeInfo.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,10 @@ void writeModule() {
163163
if (emptyModule) {
164164
// typically nothing in the default scope, only custom scopes
165165
if (meta.size() > 0) {
166-
context.logWarn("Empty module but meta is not empty? " + meta);
166+
String msg = meta + " is being ignored by avaje-inject as there is no 'default' module. This is expected when " +
167+
meta + " is a @Singleton being generated by an annotation processor but there is no 'default' module " +
168+
"(only custom modules are being used).";
169+
context.logWarn(msg);
167170
}
168171
return;
169172
}

0 commit comments

Comments
 (0)