2011-10-09 5 views
5

Właśnie zacząłem używać IntelliJ IDEA do programowania w Javie i widzę tagi (czy są one nazywane tagami?), Takie jak @param i @return. Jakie jest znaczenie tych tagów? IntelliJ faktycznie narzeka, jeśli nie mam tych tagów w moim kodzie!Co to są znaczniki takie jak @param i @return w IntelliJ IDEA?

Jakie są najważniejsze informacje i do czego są używane?

Nie mogłem znaleźć niczego istotnego w dokumentacji IntelliJ odnośnie do tych tagów.

+0

w kodzie lub w komentarzach? – stivlo

+0

W komentarzach w kodzie, heh. – InvalidBrainException

+2

Wymagane tagi i poziom ostrzeżenia to konfigurowalna inspekcja - wystarczy wyszukać "javadoc" w ustawieniach. –

Odpowiedz

7

Tak, są to tak zwane tagi. Jeśli widzisz te znaczniki w komentarzach, to dokumentują one parametry twojej metody i zwracają wartość.

Mogą być automatycznie przetwarzane w celu wygenerowania dokumentacji JavaDoc. Wygenerowana dokumentacja będzie podobna do wersji Java API Documentation. Zobacz how to write doc comments for the JavaDoc tool.

+0

Dzięki. Stosując małpę-zobacz małpa-do, przyjmuję, że ogólny format znacznika to @tag opis zmiennej nazwa_film . – InvalidBrainException

+1

Brak karty, tylko spacja. Ponadto, aby było to wyraźne, te znaczniki nie są specyficzne dla IntelliJ. –

+0

Czy te znaczniki są bezużyteczne w kodzie utworzonym poza IDE? To znaczy, kod utworzony za pomocą edytora tekstu i skompilowany w linii poleceń? – InvalidBrainException