/** * @see GinBinder#bind(Class) */ protected final <T> GinAnnotatedBindingBuilder<T> bind(Class<T> clazz) { return binder.bind(clazz); }
/** * @see GinBinder#bind(TypeLiteral) */ protected final <T> GinAnnotatedBindingBuilder<T> bind(TypeLiteral<T> type) { return binder.bind(type); }
/** * @see GinBinder#bind(Key) */ protected final <T> GinLinkedBindingBuilder<T> bind(Key<T> key) { return binder.bind(key); }
public <T> GinLinkedBindingBuilder<T> bind(TypeLiteral<T> type) { return binder.bind(type).annotatedWith(Internal.class); }