summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/ftbsc/geb/api/annotations/BusInstance.java17
-rw-r--r--src/main/java/ftbsc/geb/api/annotations/Event.java17
-rw-r--r--src/main/java/ftbsc/geb/api/annotations/Listen.java32
-rw-r--r--src/main/java/ftbsc/geb/api/annotations/ListenerInstance.java17
4 files changed, 0 insertions, 83 deletions
diff --git a/src/main/java/ftbsc/geb/api/annotations/BusInstance.java b/src/main/java/ftbsc/geb/api/annotations/BusInstance.java
deleted file mode 100644
index cacab39..0000000
--- a/src/main/java/ftbsc/geb/api/annotations/BusInstance.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package ftbsc.geb.api.annotations;
-
-import ftbsc.geb.api.IBus;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * This annotation should mark either a static instance of {@link IBus}
- * or a static method returning one.
- * @since 0.1.0
- */
-@Target({ElementType.FIELD, ElementType.METHOD})
-@Retention(RetentionPolicy.CLASS)
-public @interface BusInstance {}
diff --git a/src/main/java/ftbsc/geb/api/annotations/Event.java b/src/main/java/ftbsc/geb/api/annotations/Event.java
deleted file mode 100644
index ea1724c..0000000
--- a/src/main/java/ftbsc/geb/api/annotations/Event.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package ftbsc.geb.api.annotations;
-
-import ftbsc.geb.api.IEvent;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Marks a class as an Event. It should implement the {@link IEvent} interface.
- * It doesn't need to be abstract, but it can never be final.
- * @since 0.1.0
- */
-@Target(ElementType.TYPE)
-@Retention(RetentionPolicy.CLASS)
-public @interface Event {}
diff --git a/src/main/java/ftbsc/geb/api/annotations/Listen.java b/src/main/java/ftbsc/geb/api/annotations/Listen.java
deleted file mode 100644
index 216937a..0000000
--- a/src/main/java/ftbsc/geb/api/annotations/Listen.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package ftbsc.geb.api.annotations;
-
-import ftbsc.geb.api.IEvent;
-import ftbsc.geb.api.IListener;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * Marks the method as a listener. Its parent must implement the {@link IListener} interface.
- * The annotated method should only take a single input value, an instance of {@link IEvent};
- * it should be either void or boolean; if it's boolean, the return value indicates whether
- * the event was canceled.
- * @since 0.1.0
- */
-@Target(ElementType.METHOD)
-@Retention(RetentionPolicy.CLASS)
-public @interface Listen {
- /**
- * @return an integer indicating priority level for the listener, defaulting to 0
- */
- int priority() default 0;
-
- /**
- * @return an array of {@link String}s specifying which buses they should be listening on;
- * an empty array means that they should listen on all buses, ignoring identifiers:
- * that's probably what you wanted anyway.
- */
- String[] on() default {}; //empty array = listen on all of them
-}
diff --git a/src/main/java/ftbsc/geb/api/annotations/ListenerInstance.java b/src/main/java/ftbsc/geb/api/annotations/ListenerInstance.java
deleted file mode 100644
index c386592..0000000
--- a/src/main/java/ftbsc/geb/api/annotations/ListenerInstance.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package ftbsc.geb.api.annotations;
-
-import ftbsc.geb.api.IListener;
-
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-/**
- * This annotation should mark either be a static instance of {@link IListener}
- * or a static method returning one.
- * @since 0.1.0
- */
-@Target({ElementType.FIELD, ElementType.METHOD})
-@Retention(RetentionPolicy.CLASS)
-public @interface ListenerInstance {}