package org.solmix.sgt.client.annotation;
import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.ElementType.METHOD;
import static java.lang.annotation.ElementType.PARAMETER;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import com.google.inject.BindingAnnotation;
/**
* This annotation is used in {@link org.solmix.web.client.SolmixPlaceManager SolmixPlaceManager} and is bind
* in {@link ClientModule}. It's purpose is to bind the default place to a
* default presenter.
*/
@BindingAnnotation
@Target({FIELD, PARAMETER, METHOD})
@Retention(RUNTIME)
public @interface DefaultPlace { }