Bladeren bron

meta: removed unused annotations

Ranides Atterwim 10 jaren geleden
bovenliggende
commit
d08871363f
1 gewijzigde bestanden met toevoegingen van 0 en 74 verwijderingen
  1. 0 74
      assira/src/main/java/net/ranides/assira/annotations/Meta.java

+ 0 - 74
assira/src/main/java/net/ranides/assira/annotations/Meta.java

@@ -27,47 +27,6 @@ public final class Meta {
 
     private Meta() { }
 
-    /**
-     * W jaki sposób wywołanie metody ma być synchronizowane z systemem
-     */
-    public enum SyncStrategy {
-
-        /** Brak synchronizacji */
-        NONE,
-
-        /** Wywołanie w "event dispatching thread" biblioteki AWT */
-        AWT,
-
-        /** Wywołanie w "event dispatching thread" biblioteki AWT i oczekiwanie na zakończenie */
-        AWT_WAIT
-    }
-
-    /**
-     * Element zamrożony, gwarantowany brak zmian w API.
-     */
-    @Retention(RUNTIME)
-    @Target({TYPE, ANNOTATION_TYPE, METHOD, CONSTRUCTOR, FIELD})
-    @Documented
-    public @interface Frozen {
-        /**
-         * Numer wersji podczas której zamrożono wskazane API (major).
-         * @return default = 1
-         */
-        int version() default 1;
-
-        /**
-         * Numer wersji podczas której zamrożono wskazane API (minor).
-         * @return default = 0
-         */
-        int minor() default 0;
-
-        /**
-         * Numer rewizji podczas której zamrożono wskazane API (np svn).
-         * @return default = 0
-         */
-        int revision() default 0;
-    }
-
     /**
      * Pole ma nadawaną wartość tylko raz, ale poza konstruktorem. Na przykład
      * procedurze {@code onInit}, {@code onCreate} lub podobnej.
@@ -108,39 +67,6 @@ public final class Meta {
 
     }
 
-
-    /**
-     * Metoda obsługi zdarzenia. Przeznaczona tylko jako wywołanie zwrotne, a nie
-     * bezpośrednie.
-     */
-    @Retention(RUNTIME)
-    @Target(METHOD)
-    @Documented
-    public @interface EventHandler {
-        /**
-         * Symboliczna nazwa zdarzenia, do którego obsługi metoda jest przeznaczona
-         * @return default = ""
-         */
-        String value() default "";
-
-        /**
-         * Czy obsługa ma być uruchomiona w wątku AWT
-         * @return default = {@link SyncStrategy#NONE}
-         */
-        SyncStrategy sync() default SyncStrategy.NONE;
-
-    }
-
-    /**
-     * Metoda obsługi wyjątku. Przeznaczona tylko jako wywołanie zwrotne, a nie
-     * bezpośrednie.
-     */
-    @Retention(RUNTIME)
-    @Target(METHOD)
-    @Documented
-    public @interface ErrorHandler {
-    }
-
     /**
      * <p>
      * Jeśli funkcja z dowolnego powodu wymaga szczególnej ostrożności,