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)
| 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; |
no test coverage detected