summaryrefslogtreecommitdiff
path: root/src/main/java/com/nemez/cmdmgr/Command.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/nemez/cmdmgr/Command.java')
-rw-r--r--src/main/java/com/nemez/cmdmgr/Command.java18
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;
+ }
}