package net.mgsx.game.core.annotations;

import static java.lang.annotation.ElementType.*;
import static java.lang.annotation.RetentionPolicy.*;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * Types marked with this annotation are candidates to pull-up to a higer level :
 * <ul>
 * <li>Demo code candidate for core</li>
 * <li>Core code candidate for Libgdx core/extension</li>
 * </ul>
 * 
 * @author mgsx
 *
 */
@Retention(SOURCE)
@Target(TYPE)
public @interface Incubation {

}

@@ -475,12 +475,22 @@
 get(
+%7B
 TYPE
+, METHOD%7D
 )%0Apu
@@ -518,11 +518,86 @@
 ation %7B%0A
+%09/** comment for the incubation state */%0A%09public String value() default %22%22;
 %0A%7D%0A

improve incubation annotation