core/src/com/google/inject/Key.java
public static <T> Key<T> get(Class<T> type, Class<? extends Annotation> annotationType) {
    return new Key<T>(type, strategyFor(annotationType));
  }
public static <T> Key<T> get(Class<T> type, Class<? extends Annotation> annotationType) {
    return new Key<T>(type, strategyFor(annotationType));
  }
public static < T > Key < T > get ( Class < T > type , Class < ? extends Annotation > annotationType ) { return new Key < T > ( type , strategyFor ( annotationType ) ) ; }
Gets a key for an injection type and an annotation type.
Gets a key for an injection type and an annotation type .