OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:assistedinject
(Results
1 - 18
of
18
) sorted by null
/external/guice/extensions/assistedinject/src/com/google/inject/assistedinject/
package-info.java
19
* guice-
assistedinject
.jar}.
21
package com.google.inject.
assistedinject
;
Assisted.java
17
package com.google.inject.
assistedinject
;
AssistedInject.java
17
package com.google.inject.
assistedinject
;
30
* {@code @
AssistedInject
} indicate that multiple constructors can be injected, each with different
31
* parameters.
AssistedInject
annotations should not be mixed with {@literal @}{@link Inject}
34
* annotated with
AssistedInject
<b>are</b> created by Guice and receive all the benefits
39
* annotated with {@code @
AssistedInject
} trigger a "backwards compatibility mode". The assisted
42
* constructors annotated with
AssistedInject
<b>are not</b> created by Guice and thus receive
54
public @interface
AssistedInject
{
AssistedInjectBinding.java
17
package com.google.inject.
assistedinject
;
AssistedInjectTargetVisitor.java
17
package com.google.inject.
assistedinject
;
22
* A visitor for the
AssistedInject
extension.
AssistedMethod.java
17
package com.google.inject.
assistedinject
;
FactoryModuleBuilder.java
17
package com.google.inject.
assistedinject
;
63
* {@literal @}{@link
AssistedInject
}, in order to match the different parameters types of the
72
* {@literal @}
AssistedInject
81
* {@literal @}
AssistedInject
BindingCollector.java
16
package com.google.inject.
assistedinject
;
ParameterListKey.java
17
package com.google.inject.
assistedinject
;
AssistedConstructor.java
17
package com.google.inject.
assistedinject
;
35
* {@link
AssistedInject
}
Parameter.java
17
package com.google.inject.
assistedinject
;
FactoryProvider.java
17
package com.google.inject.
assistedinject
;
132
* <h3>Backwards compatibility using {@literal @}
AssistedInject
</h3>
134
* {@literal @}{@link
AssistedInject
}. This triggers a limited backwards-compatability mode.
156
* This class implements the old @
AssistedInject
implementation that manually matches constructors
257
if (constructor.isAnnotationPresent(
AssistedInject
.class)) {
271
throw newConfigurationException("Constructor mismatch: %s has %s @
AssistedInject
"
309
+ "is incompatible with the deprecated @
AssistedInject
annotation. Please replace "
310
+ "@
AssistedInject
with @Inject on the %s constructor.",
FactoryProvider2.java
17
package com.google.inject.
assistedinject
;
92
static final Logger logger = Logger.getLogger(
AssistedInject
.class.getName());
262
errors.addMessage("A Provider may not be a type in a factory method of an
AssistedInject
."
279
+ "[%s] of
AssistedInject
factory [%s].\nThis is not allowed, please"
453
* marked with {@link
AssistedInject
}, this requires all {@link Assisted} parameters to exactly
455
* {@link
AssistedInject
} constructors exist, this will default to looking for an
471
"%s is an interface, not a concrete class. Unable to create
AssistedInject
factory.",
476
"%s is abstract, not a concrete class. Unable to create
AssistedInject
factory.",
486
// Look for
AssistedInject
constructors...
488
if (constructor.isAnnotationPresent(
AssistedInject
.class))
[
all
...]
/external/guice/extensions/assistedinject/test/com/google/inject/assistedinject/
ExtensionSpiTest.java
17
package com.google.inject.
assistedinject
;
47
* Tests for
AssistedInject
Spi.
155
@
AssistedInject
StrangeCat(@Assisted String owner) {}
156
@
AssistedInject
StrangeCat(@Assisted Integer age) {}
ManyConstructorsTest.java
17
package com.google.inject.
assistedinject
;
122
+ " has more than one constructor annotated with @
AssistedInject
that "
138
+ " has @
AssistedInject
constructors, but none of them match the parameters in method "
154
+ " has @
AssistedInject
constructors, but none of them match the parameters in method "
193
@
AssistedInject
TooManyMatches(@Assisted String name, @Assisted int index) {
196
@
AssistedInject
TooManyMatches(@Assisted int index, @Assisted String name) {
206
@
AssistedInject
Foo(@Assisted String name) {
211
@
AssistedInject
Foo(@Assisted String name, @Assisted int index) {
260
@
AssistedInject
Farm(@Assisted String pop, Dog dog) {
264
@
AssistedInject
Farm(@Assisted("mom") String mom, @Assisted("pop") String pop, Cow cow, Dog dog)
[
all
...]
FactoryModuleBuilderTest.java
17
package com.google.inject.
assistedinject
;
68
"Unable to create
AssistedInject
factory.",
88
"Unable to create
AssistedInject
factory.",
126
"Unable to create
AssistedInject
factory.",
149
"Unable to create
AssistedInject
factory.",
405
// and for @
AssistedInject
constructors too.
479
@
AssistedInject
Cat(@Assisted String a, @Named("cat1") String b) {}
480
@
AssistedInject
Cat(@Assisted int a, @Named("cat2") String b) {}
481
@
AssistedInject
Cat(@Assisted byte a, @Named("catfail") String b) {} // not a dependency!
522
+ " of
AssistedInject
factory [" + SingletonFactory.class.getName() + "].
[
all
...]
FactoryProviderTest.java
17
package com.google.inject.
assistedinject
;
32
import com.google.inject.
assistedinject
.FactoryProviderTest.Equals.ComparisonMethod;
33
import com.google.inject.
assistedinject
.FactoryProviderTest.Equals.Impl;
125
@
AssistedInject
137
@
AssistedInject
181
@
AssistedInject
188
throw new IllegalStateException("Not an @
AssistedInject
constructor");
191
@
AssistedInject
209
@
AssistedInject
214
@
AssistedInject
[
all
...]
FactoryProvider2Test.java
17
package com.google.inject.
assistedinject
;
32
import com.google.inject.
assistedinject
.FactoryProvider2Test.Equals.ComparisonMethod;
33
import com.google.inject.
assistedinject
.FactoryProvider2Test.Equals.Impl;
158
throw new IllegalStateException("Not an @
AssistedInject
constructor");
585
") A Provider may not be a type in a factory method of an
AssistedInject
."
590
") A Provider may not be a type in a factory method of an
AssistedInject
."
595
") A Provider may not be a type in a factory method of an
AssistedInject
."
598
+ " annotated with @com.google.inject.
assistedinject
.Assisted(value=color)]"
602
") No implementation for com.google.inject.
assistedinject
."
624
") A Provider may not be a type in a factory method of an
AssistedInject
.
[
all
...]
Completed in 263 milliseconds