Package net.ranides.assira.annotations

Class Summary
Meta Adnotacje dodające do kodu informacje o znaczeniu semantycznym.
PMD Adnotacje dla PMD.
ProcessorDef Based on "org.kohsuke.metainf-services" http://weblogs.java.net/blog/kohsuke/archive/2009/03/my_project_of_t.html (C) by Kohsuke Kawaguchi(kk@kohsuke.org) under MIT license
 

Enum Summary
Meta.GenerationStrategy W jaki sposób kod jest generowany.
Meta.SyncStrategy W jaki sposób wywołanie metody ma być synchronizowane z systemem
 

Annotation Types Summary
Meta.Dynamic Implementacja metody wiązana dynamicznie.
Meta.EventHandler Metoda obsługi zdarzenia.
Meta.Final Pole ma nadawaną wartość tylko raz, ale poza konstruktorem.
Meta.Frozen Element zamrożony, gwarantowany brak zmian w API.
Meta.Generated Implementacja metody zawiera kod wygenerowany dynamicznie
Meta.Inherited Pole lub właściwość odziedziczona prototypowo
Meta.JavaService Adnotowana klasa jest implementacją interfejsu obsługiwanego za pomocą ServiceLoader.
Meta.Scriptable Dostępne z poziomu języka skryptowego.
Meta.Unsafe Jeśli funkcja z dowolnego powodu wymaga szczególnej ostrożności, to powinna tym być oznaczona.
PMD.API Klasa definijąca umyślnie metody, których nazwy są w stylu innym niż java Suppress: PMD.MethodNameRules
PMD.ArrayWrapper Klasa intensywnie latająca po tablicach, których właścicielem jest ktoś inny Suppress: PMD.ArrayIsStoredDirectly PMD.MethodReturnsInternalArray PMD.AvoidArrayLoops PMD.SingularField
PMD.SwingForm Formatka SWINGa, kod generowany dla swinga łamie serię reguł PMD z definicji Suppress: PMD.TooManyFields PMD.TooManyDifferentMethods
PMD.UnitTest Klasa testowa, może mieć dużo danych pomieszanych z kodem Suppress: PMD.AvoidDuplicateLiterals
 



Copyright © 2013. All Rights Reserved.