1 package com.atlassian.plugins.rest.common.expand;
2
3 import java.lang.annotation.Documented;
4 import static java.lang.annotation.ElementType.*;
5 import java.lang.annotation.Retention;
6 import static java.lang.annotation.RetentionPolicy.*;
7 import java.lang.annotation.Target;
8
9 /**
10 * Annotation available for types to declare which is their {@link EntityExpander}
11 */
12 @Retention(RUNTIME)
13 @Target(TYPE)
14 @Documented
15 public @interface Expander
16 {
17 Class<? extends EntityExpander<?>> value();
18 }