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