aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/it/functional-tests/target/generated-sources/annotations/test/BoundedGenericModule_ProvideSetOfDoubleFactory.java
blob: 94d5693751befbda3cdc8f122babf9db88590a0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package test;

import dagger.internal.Factory;
import java.util.Set;
import javax.annotation.Generated;

@Generated("dagger.internal.codegen.ComponentProcessor")
public final class BoundedGenericModule_ProvideSetOfDoubleFactory implements Factory<Set<Double>> {
  private final BoundedGenericModule module;

  public BoundedGenericModule_ProvideSetOfDoubleFactory(BoundedGenericModule module) {  
    assert module != null;
    this.module = module;
  }

  @Override
  public Set<Double> get() {  
    Set<Double> provided = module.provideSetOfDouble();
    if (provided == null) {
      throw new NullPointerException("Cannot return null from a non-@Nullable @Provides method");
    }
    return provided;
  }

  public static Factory<Set<Double>> create(BoundedGenericModule module) {  
    return new BoundedGenericModule_ProvideSetOfDoubleFactory(module);
  }
}