Skip to content

Commit 72b5e7b

Browse files
committed
chore: emit LocalStubFn for kod.Main
1 parent 44fdda7 commit 72b5e7b

File tree

8 files changed

+24
-62
lines changed

8 files changed

+24
-62
lines changed

cmd/kod/internal/generate_generator.go

+5-1
Original file line numberDiff line numberDiff line change
@@ -720,7 +720,11 @@ func (g *generator) generateRegisteredComponents(p printFn) {
720720
p(` Interface: %s((*%s)(nil)).Elem(),`, reflect.qualify("TypeOf"), g.componentRef(comp))
721721
p(` Impl: %s(%s{}),`, reflect.qualify("TypeOf"), comp.implName())
722722
p(" Refs: `%s`,", strings.Join(refNames, ",\n"))
723-
p(` LocalStubFn: %s,`, localStubFn)
723+
if !comp.isMain {
724+
p(` LocalStubFn: %s,`, localStubFn)
725+
} else {
726+
p(` LocalStubFn: nil,`)
727+
}
724728
p(` })`)
725729
}
726730
p(`}`)

examples/helloworld/kod_gen.go

+1-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/case1/kod_gen.go

+5-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/case2/kod_gen.go

+5-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/case3/kod_gen.go

+1-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/case4/kod_gen.go

+1-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/case5/kod_gen.go

+5-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/graphcase/kod_gen.go

+1-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)