    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 SelfUser} annotation is to define whether the parameter should be represented by JDA's user object
    010 * or if it should be parsed from command input.
    011 */
    012@Target(ElementType.PARAMETER)
    013@Retention(RetentionPolicy.RUNTIME)
    014public @interface SelfUser {
    015}