Krótkie pytanie: Czy można utworzyć Javadoc dla zmiennych lokalnych? (Chcę tylko objaśnić moją zmienną lokalną po najechaniu na nią w Eclipse) Dzięki za podpowiedź :-)Javadoc dla zmiennych lokalnych?
Odpowiedz
Zmienna lokalna powinna zostać zadeklarowana kilka linii powyżej jej użycia. Po prostu użyj regularnych komentarzy, jeśli potrzebujesz. Ale co ważniejsze, utrzymuj metody krótkie, wybieraj dla nich wymowne nazwy i deklaruj je tylko wtedy, gdy ich potrzebujesz. W większości przypadków nie jest konieczne komentowanie zmiennych lokalnych.
Wolę
int numberOfBooks = books.size();
nad
// the number of books
int n;
... // 50 lines of code
n = books.size();
Zgadzam się, że jest to niepotrzebne * przez większość czasu *, ale są tylko rzeczy, które są bardziej skomplikowane do wyjaśnienia niż liczba książek i takich rzeczy, szczególnie podczas wykonywania bardziej skomplikowanych obliczeń itp. –
Nie, to nie jest obsługiwany, ponieważ pokolenie JavaDoc będzie go zignorować.
Tak, jest to możliwe. Po prostu dokonaj regularnego komentarza javadoc nad zmienną.
public class ExampleClass {
/** A really cool variable */
int localVariable;
...
Teraz można ustawić kursor nad zmienną w kodzie położonym niżej, a komentarz zostanie wyświetlony.
Można to zrobić za pomocą Annotations
.
Tworzenie prostych typ adnotacji, takich jak:
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.LOCAL_VARIABLE)
@interface LocalVariableDocumentation {
String value();
}
i używać go na swojej zmiennej lokalnej:
@LocalVariableDocumentation("A very important object!")
Object anImportantObject;
Eclipse pojawi się adnotacja w dymku.
Doskonałe rozwiązanie, dlaczego ta odpowiedź nie jest akceptowana? – Ced
Jedyny możliwy sposób na zmienne globalne. Zmiennych lokalnych nie można adnotować za pomocą JavaDoc.
Tylko link do zmiennej lokalnej
String someLocalVariable;
/**
* This a local variable: {@link #someLocalVariable}
*/
To nie działa na Eclipse Mars, prawda? – Ced
- 1. odniesienia zawaleniem dla zmiennych lokalnych
- 2. Wartości domyślne zmiennych instancji i zmiennych lokalnych
- 3. Analiza zmiennych lokalnych zwróconych funkcji
- 4. Implementowanie zmiennych lokalnych zadania dla aplikacji wykonawczej współbieżności
- 5. Co oznacza wyrażenie @Deprecated dla parametrów metody i zmiennych lokalnych?
- 6. Czy możemy pominąć const dla zmiennych lokalnych w funkcjach constexpr?
- 7. Kiedy jest miejsce na stosie przydzielone dla zmiennych lokalnych?
- 8. Dlaczego dodawanie zmiennych lokalnych powoduje opóźnienie metody?
- 9. javadoc wiele zmiennych w jednej linii
- 10. Dlaczego kopiować argumenty funkcji do zmiennych lokalnych?
- 11. Maksymalna liczba zmiennych lokalnych w metodzie Java
- 12. Jak używać zmiennych lokalnych w wyrażeniu lambda
- 13. Prevent z .NET „podnoszenia” zmiennych lokalnych
- 14. Wyrażenie CASE SQL - Ustawianie wartości zmiennych lokalnych
- 15. Zwracanie statycznych zmiennych lokalnych jako odniesień
- 16. Aliasy do zmiennych lokalnych danych wątków niedozwolone
- 17. Wtyczka JavaDoc dla eclipse?
- 18. Jak ustawić stałe i warunkowe punkty obserwacyjne na zmiennych lokalnych?
- 19. Lokalizacja javadoc dla eclipse offline
- 20. javadoc dla package-info.java only
- 21. Dlaczego adresy zmiennych lokalnych mogą być różne za każdym razem?
- 22. Wartość zwracana z podpowłoki i wyjście do zmiennych lokalnych
- 23. Używanie statycznych zmiennych lokalnych w leniwej właściwości ładowania w VB.NET
- 24. Identyfikator URI dla zasobów lokalnych
- 25. SQL Output Wiele zmiennych lokalnych w jedną kolumnę
- 26. Dlaczego nie widzę zmiennych lokalnych podczas debugowania w środowisku Eclipse?
- 27. Uzyskiwanie zmiennych lokalnych z ramki stosu w JVM
- 28. Czy istnieje sposób na wykorzystanie zmiennych lokalnych w modułach?
- 29. skrypt bash odczytać zmienne plików do zmiennych lokalnych
- 30. Na statycznych zmiennych lokalnych i globalnych w C++
Możesz dołączyć do zmiennej opis metody badaniem JavaDoc komentarzu –
Sometime kiedy trzeba debugowania kodu innej osobie i zmienne lokalne są bałagan, że to pomoże. – Ced