MCPcopy Create free account
hub / github.com/google/dagger / NullFoo

Class NullFoo

javatests/dagger/functional/nullables/NullFoo.java:22–57  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20import javax.inject.Provider;
21
22class NullFoo {
23 final String string;
24 final Provider<String> stringProvider;
25 final Number number;
26 final Provider<Number> numberProvider;
27
28 @Inject
29 NullFoo(@Nullable String string,
30 Provider<String> stringProvider,
31 Number number,
32 Provider<Number> numberProvider) {
33 this.string = string;
34 this.stringProvider = stringProvider;
35 this.number = number;
36 this.numberProvider = numberProvider;
37 }
38
39 String methodInjectedString;
40 Provider<String> methodInjectedStringProvider;
41 Number methodInjectedNumber;
42 Provider<Number> methodInjectedNumberProvider;
43 @Inject void inject(@Nullable String string,
44 Provider<String> stringProvider,
45 Number number,
46 Provider<Number> numberProvider) {
47 this.methodInjectedString = string;
48 this.methodInjectedStringProvider = stringProvider;
49 this.methodInjectedNumber = number;
50 this.methodInjectedNumberProvider = numberProvider;
51 }
52
53 @Nullable @Inject String fieldInjectedString;
54 @Inject Provider<String> fieldInjectedStringProvider;
55 @Inject Number fieldInjectedNumber;
56 @Inject Provider<Number> fieldInjectedNumberProvider;
57}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected