    001package co.aikar.commands.annotation;
    002
    003import java.lang.annotation.ElementType;
    004import java.lang.annotation.Retention;
    005import java.lang.annotation.RetentionPolicy;
    006import java.lang.annotation.Target;
    007
    008/**
    009 * The {@link Author} annotation is to define whether the parameter should be the author object from the event or
    010 * parsed from the user's input.
    011 * <p>
    012 *      Using this on a User/Member will fetch the author and otherwise it'll parse the input.
    013 * </p>
    014 */
    015@Target(ElementType.PARAMETER)
    016@Retention(RetentionPolicy.RUNTIME)
    017public @interface Author {
    018}