diff options
author | Logan Fick <logaldeveloper@protonmail.com> | 2019-02-08 16:53:55 -0500 |
---|---|---|
committer | Logan Fick <logaldeveloper@protonmail.com> | 2019-02-08 16:53:55 -0500 |
commit | 619c603a4f163746b8a0d21a038735ee2f76e3ea (patch) | |
tree | 1b339f138efe9b69269bd330ef4e4fcb7fedb1a9 /src/main/java/com/nemez/cmdmgr/Command.java | |
parent | 50f53a63d13d6ec79e39c5204f89af61a833eff1 (diff) |
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/Command.java')
-rw-r--r-- | src/main/java/com/nemez/cmdmgr/Command.java | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/src/main/java/com/nemez/cmdmgr/Command.java b/src/main/java/com/nemez/cmdmgr/Command.java index f9eaf49..2c9bba1 100644 --- a/src/main/java/com/nemez/cmdmgr/Command.java +++ b/src/main/java/com/nemez/cmdmgr/Command.java @@ -5,16 +5,14 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-@Target(ElementType.METHOD)
-@Retention(RetentionPolicy.RUNTIME)
-public @interface Command
-{
- enum AsyncType
- {
- NEVER, ALWAYS;
- }
-
+@Target (ElementType.METHOD)
+@Retention (RetentionPolicy.RUNTIME)
+public @interface Command {
String hook();
-
+
AsyncType async() default AsyncType.NEVER;
+
+ enum AsyncType {
+ NEVER, ALWAYS;
+ }
}
|