package battlecode.engine.signal;

/**
 * Overrides the default behavior for automatic signal discovery.
 *
 * @see AutoSignalHandler
 */
public @interface DiscoverSignal {
    boolean value() default true;
}

@@ -28,16 +28,178 @@
 ignal;%0A%0A
+import java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A
 /**%0A * O
@@ -293,16 +293,82 @@
 ler%0A */%0A
+@Target(%7BElementType.METHOD%7D)%0A@Retention(RetentionPolicy.RUNTIME)%0A
 public @

Add correct target and retention annotations to @DiscoverSignal