apatrida
06/28/2016, 12:44 PMpublic <A, T> Function1<A, T> factory(Class<A> argType, Class<T> type, Object tag) { return _nonNullFactory(argType, type, tag); }
public <A, T> Function1<A, T> factory(Class<A> argType, Class<T> type) { return _nonNullFactory(argType, type, null); }
public <A, T> Function1<A, T> factory(TypeToken<A> argType, TypeToken<T> type, Object tag) { return _nonNullFactory(argType.getType(), type.getType(), tag); }
public <A, T> Function1<A, T> factory(TypeToken<A> argType, TypeToken<T> type) { return _nonNullFactory(argType.getType(), type.getType(), null); }
public <A, T> Function1<A, T> factory(Class<A> argType, TypeToken<T> type, Object tag) { return _nonNullFactory(argType, type.getType(), tag); }
public <A, T> Function1<A, T> factory(Class<A> argType, TypeToken<T> type) { return _nonNullFactory(argType, type.getType(), null); }
public <A, T> Function1<A, T> factory(TypeToken<A> argType, Class<T> type, Object tag) { return _nonNullFactory(argType.getType(), type, tag); }
public <A, T> Function1<A, T> factory(TypeToken<A> argType, Class<T> type) { return _nonNullFactory(argType.getType(), type, null); }