Uses of Interface
com.google.inject.Key.AnnotationStrategy
-
Packages that use Key.AnnotationStrategy Package Description com.google.inject 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.AnnotationStrategy Modifier and Type Class Description (package private) static class
Key.AnnotationInstanceStrategy
(package private) static class
Key.AnnotationTypeStrategy
(package private) static class
Key.NullAnnotationStrategy
Fields in com.google.inject declared as Key.AnnotationStrategy Modifier and Type Field Description private Key.AnnotationStrategy
Key. annotationStrategy
Methods in com.google.inject that return Key.AnnotationStrategy Modifier and Type Method Description (package private) static Key.AnnotationStrategy
Key. strategyFor(java.lang.annotation.Annotation annotation)
Gets the strategy for an annotation.(package private) static Key.AnnotationStrategy
Key. strategyFor(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Gets the strategy for an annotation type.Key.AnnotationStrategy
Key.AnnotationInstanceStrategy. withoutAttributes()
Key.AnnotationStrategy
Key.AnnotationStrategy. withoutAttributes()
Key.AnnotationStrategy
Key.AnnotationTypeStrategy. withoutAttributes()
Key.AnnotationStrategy
Key.NullAnnotationStrategy. withoutAttributes()
Methods in com.google.inject with parameters of type Key.AnnotationStrategy Modifier and Type Method Description (package private) static <T> Key<T>
Key. get(java.lang.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.AnnotationStrategy Constructor Description Key(TypeLiteral<T> typeLiteral, Key.AnnotationStrategy annotationStrategy)
Constructs a key from a manually specified type.Key(java.lang.reflect.Type type, Key.AnnotationStrategy annotationStrategy)
Unsafe.
-