core/src/com/google/inject/TypeLiteral.java
public static <T> TypeLiteral<T> get(Class<T> type) {
    return new TypeLiteral<T>(type);
  }
public static <T> TypeLiteral<T> get(Class<T> type) {
    return new TypeLiteral<T>(type);
  }
public static < T > TypeLiteral < T > get ( Class < T > type ) { return new TypeLiteral < T > ( type ) ; }
Gets type literal for the given {@code Class} instance.
Gets type literal for the given {