net.ranides.assira.annotations
Class Meta

java.lang.Object
  extended by net.ranides.assira.annotations.Meta

public final class Meta
extends Object

Adnotacje dodające do kodu informacje o znaczeniu semantycznym. Z niektórych adnotacji bliblioteka może intensywnie korzystać w runtime, inne są tylko podpowiedziami dla programistów i/lub narzędzi sprawdzających kod.

Author:
ranides

Nested Class Summary
static interface Meta.Dynamic
          Implementacja metody wiązana dynamicznie.
static interface Meta.EventHandler
          Metoda obsługi zdarzenia.
static interface Meta.Final
          Pole ma nadawaną wartość tylko raz, ale poza konstruktorem.
static interface Meta.Frozen
          Element zamrożony, gwarantowany brak zmian w API.
static interface Meta.Generated
          Implementacja metody zawiera kod wygenerowany dynamicznie
static class Meta.GenerationStrategy
          W jaki sposób kod jest generowany.
static interface Meta.Inherited
          Pole lub właściwość odziedziczona prototypowo
static interface Meta.JavaService
          Adnotowana klasa jest implementacją interfejsu obsługiwanego za pomocą ServiceLoader.
static interface Meta.Scriptable
          Dostępne z poziomu języka skryptowego.
static class Meta.SyncStrategy
          W jaki sposób wywołanie metody ma być synchronizowane z systemem
static interface Meta.Unsafe
           Jeśli funkcja z dowolnego powodu wymaga szczególnej ostrożności, to powinna tym być oznaczona.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 



Copyright © 2013. All Rights Reserved.