com.google.inject.Exposed Maven / Gradle / Ivy
package com.google.inject;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
import static java.lang.annotation.RetentionPolicy.RUNTIME;
/**
* Acccompanies a {@literal @}{@link com.google.inject.Provides Provides} method annotation in a
* private module to indicate that the provided binding is exposed.
*
*/
@Target(ElementType.METHOD)
@Retention(RUNTIME)
@Documented
public @interface Exposed {
}