Uses of Interface
com.google.inject.Key.AnnotationStrategy
Packages that use Key.AnnotationStrategy
Package
Description
Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.
-
Uses of Key.AnnotationStrategy in com.google.inject
Classes in com.google.inject that implement Key.AnnotationStrategyModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static enum
Fields in com.google.inject declared as Key.AnnotationStrategyMethods in com.google.inject that return Key.AnnotationStrategyModifier and TypeMethodDescription(package private) static Key.AnnotationStrategy
Key.strategyFor
(Annotation annotation) Gets the strategy for an annotation.(package private) static Key.AnnotationStrategy
Key.strategyFor
(Class<? extends Annotation> annotationType) Gets the strategy for an annotation type.Key.AnnotationInstanceStrategy.withoutAttributes()
Key.AnnotationStrategy.withoutAttributes()
Key.AnnotationTypeStrategy.withoutAttributes()
Key.NullAnnotationStrategy.withoutAttributes()
Methods in com.google.inject with parameters of type Key.AnnotationStrategyModifier and TypeMethodDescription(package private) static <T> Key<T>
Key.get
(Class<T> type, Key.AnnotationStrategy annotationStrategy) Gets a key for an injection type and an annotation strategy.Constructors in com.google.inject with parameters of type Key.AnnotationStrategyModifierConstructorDescriptionprivate
Key
(TypeLiteral<T> typeLiteral, Key.AnnotationStrategy annotationStrategy) Constructs a key from a manually specified type.private
Key
(Type type, Key.AnnotationStrategy annotationStrategy) Unsafe.