package tc.oc.pgm.match.inject;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import javax.inject.Qualifier;
import com.google.inject.BindingAnnotation;
/**
* A binding annotation for per-match objects.
*
* This is used for generally useful types like Random and CountdownContext,
* which have a {@link MatchScoped} binding, but may also may have other
* bindings for other purposes.
*/
@Qualifier
@BindingAnnotation
@Retention(RetentionPolicy.RUNTIME)
public @interface ForMatch {}