• Home
  • Raw
  • Download

Lines Matching full:bar

72           @BindsInstance @AsComponentDependency Bar bar,  in create()
82 static Bar providesBar(@AsComponentDependency Bar bar) { in providesBar() argument
83 return bar; in providesBar()
94 Bar bindsBar(@AsComponentDependency Bar bar); in bindsBar() argument
102 Bar optionalBar(); in optionalBar()
110 static Bar providesOptionalBar(@AsComponentDependency Bar bar) { in providesOptionalBar() argument
111 return bar; in providesOptionalBar()
122 Set<Bar> barSet(); in barSet()
131 static Bar providesMultibindingBar(@AsComponentDependency Bar bar) { in providesMultibindingBar() argument
132 return bar; in providesMultibindingBar()
143 Set<Bar> unqualifiedBarSet(); in unqualifiedBarSet()
150 static Bar providesUnqualifiedMultibindingBar(@AsComponentDependency Bar bar) { in providesUnqualifiedMultibindingBar() argument
151 return bar; in providesUnqualifiedMultibindingBar()
164 private final Bar barAsComponentDependency;
166 private final Bar barAsProvides;
168 private final Bar barAsBinds;
170 private final Optional<Bar> optionalBar;
172 private final Set<Bar> barSet;
174 private final Set<Bar> unqualifiedBarSet;
180 @AsComponentDependency Bar barAsComponentDependency, in Foo()
182 @AsProvides Bar barAsProvides, in Foo()
184 @AsBinds Bar barAsBinds, in Foo()
186 @AsOptional Optional<Bar> optionalBar, in Foo()
188 @AsMultibinding Set<Bar> barSet, in Foo()
190 Set<Bar> unqualifiedBarSet, in Foo()
208 static class Bar { class in AssistedFactoryAsQualifiedBindingTest
210 Bar() {} in Bar() method in AssistedFactoryAsQualifiedBindingTest.Bar
215 Bar create(); in create()
220 Bar bar = new Bar(); in testFoo() local
221 BarFactory barFactory = () -> bar; in testFoo()
224 .create(bar, barFactory) in testFoo()
230 assertThat(foo.barFactory.create()).isNotEqualTo(bar); in testFoo()
232 // Test injection of a qualified Bar/BarFactory with custom @BindsInstance implementation in testFoo()
233 assertThat(foo.barAsComponentDependency).isEqualTo(bar); in testFoo()
236 // Test injection of a qualified Bar/BarFactory with custom @Provides implementation in testFoo()
237 assertThat(foo.barAsProvides).isEqualTo(bar); in testFoo()
240 // Test injection of a qualified Bar/BarFactory with custom @Binds implementation in testFoo()
241 assertThat(foo.barAsBinds).isEqualTo(bar); in testFoo()
244 // Test injection of a qualified Bar/BarFactory with custom @BindsOptionalOf implementation in testFoo()
246 assertThat(foo.optionalBar).hasValue(bar); in testFoo()
250 // Test injection of a qualified Bar/BarFactory as multibinding in testFoo()
251 assertThat(foo.barSet).containsExactly(bar); in testFoo()
254 // Test injection of a unqualified Bar/BarFactory as multibinding in testFoo()
255 assertThat(foo.unqualifiedBarSet).containsExactly(bar); in testFoo()