|
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
|