blob: 7ca6bf63cfd45c87c585f9c3000378e0b2a51ec8 [file] [log] [blame]
package com.google.inject.binder;
import com.google.inject.Key;
import com.google.inject.TypeLiteral;
/**
* Javadoc.
*
*/
public interface LinkedBindingBuilder<T> {
/**
* Links to another binding with the given key.
*/
void to(Key<? extends T> destination);
/**
* Links to another binding with the given type.
*/
void to(Class<? extends T> destination);
/**
* Links to another binding with the given type.
*/
void to(TypeLiteral<? extends T> destination);
}