core/src/com/google/inject/spi/InjectionPoint.java
public static <T> InjectionPoint forMethod(Method method, TypeLiteral<T> type) {
    return new InjectionPoint(type, method, false);
  }
public static <T> InjectionPoint forMethod(Method method, TypeLiteral<T> type) {
    return new InjectionPoint(type, method, false);
  }
public static < T > InjectionPoint forMethod ( Method method , TypeLiteral < T > type ) { return new InjectionPoint ( type , method , false ) ; }
Returns a new injection point for the specified method of {@code type}. This is useful for
extensions that need to build dependency graphs from arbitrary methods.

@param method any single method present on {@code type}.
@param type the concrete type that defines {@code method}.
@since 4.0
Returns a new injection point for the specified method of { @code type } . This is useful for extensions that need to build dependency graphs from arbitrary methods .