package de.swm.mobile.kitchensink.client; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * The annotations used in {@link de.swm.mobile.kitchensink.client.Application}. */ public class ShowcaseAnnotations { /** * Indicates that a method or inner class should be included as source code in * the example. All source must have a JavaDoc style comment. */ @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE, ElementType.METHOD}) public @interface ShowcaseSource { } /** * Indicates the raw files that be included as raw source in a Showcase * example. */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public static @interface ShowcaseUiXML { String[] value(); } }