MCPcopy Index your code
hub / github.com/google/dagger / emptySetFactory

Method emptySetFactory

java/dagger/internal/codegen/MemberSelect.java:178–184  ·  view source on GitHub ↗

A static member select for an empty set factory. Calls dagger.internal.SetFactory#empty(), dagger.producers.internal.SetProducer#empty(), or dagger.producers.internal.SetOfProducedProducer#empty(), depending on the set bindings.

(ContributionBinding binding)

Source from the content-addressed store, hash-verified

176 * {@link dagger.producers.internal.SetOfProducedProducer#empty()}, depending on the set bindings.
177 */
178 private static MemberSelect emptySetFactory(ContributionBinding binding) {
179 return new ParameterizedStaticMethod(
180 setFactoryClassName(binding),
181 ImmutableList.of(SetType.from(binding.key()).elementType()),
182 CodeBlock.of("empty()"),
183 FACTORY);
184 }
185
186 private static final class ParameterizedStaticMethod extends MemberSelect {
187 final ImmutableList<TypeMirror> typeParameters;

Callers 1

staticFactoryCreationMethod · 0.95

Calls 5

fromMethod · 0.95
setFactoryClassNameMethod · 0.80
elementTypeMethod · 0.80
keyMethod · 0.65
ofMethod · 0.45

Tested by

no test coverage detected