From c284201b71184ae7e88bda6581400cd596136c5c Mon Sep 17 00:00:00 2001 From: Lukasz Szaszkiewicz Date: Thu, 16 Oct 2025 22:31:52 +0200 Subject: [PATCH] generators/fake/generator_fake_for_clientset: intro IsWatchListSemanticsUnSupported --- .../generators/fake/generator_fake_for_clientset.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/staging/src/k8s.io/code-generator/cmd/client-gen/generators/fake/generator_fake_for_clientset.go b/staging/src/k8s.io/code-generator/cmd/client-gen/generators/fake/generator_fake_for_clientset.go index c0e6769b5d3..c5df71d666e 100644 --- a/staging/src/k8s.io/code-generator/cmd/client-gen/generators/fake/generator_fake_for_clientset.go +++ b/staging/src/k8s.io/code-generator/cmd/client-gen/generators/fake/generator_fake_for_clientset.go @@ -210,6 +210,17 @@ func (c *Clientset) Discovery() discovery.DiscoveryInterface { func (c *Clientset) Tracker() testing.ObjectTracker { return c.tracker } + +// IsWatchListSemanticsSupported informs the reflector that this client +// doesn't support WatchList semantics. +// +// This is a synthetic method whose sole purpose is to satisfy the optional +// interface check performed by the reflector. +// Returning true signals that WatchList can NOT be used. +// No additional logic is implemented here. +func (c *Clientset) IsWatchListSemanticsUnSupported() bool { + return true +} ` var checkImpl = `