Jlint sprawdzi kodu Java i znaleźć błędy, nieścisłości i problemy z synchronizacją, wykonując analizy przepływu danych i budowania blokady wykres. Jlint składa się z antycznej, rozwiązywania problemów z C gramatyki, co może powodować błędy niebezpieczne programisty, niewykryte przez kompilator i Semantic weryfikatora Jlint, który wydobywa informacje z plików klas Java. Jlint przeprowadza analizy lokalnego i globalnego przepływu danych, obliczenia możliwych wartości zmiennych lokalnych i łowienie zbędne i podejrzane obliczeń. Poza zakleszczenia, Jlint jest w stanie wykryć możliwy problem wyścigu, gdy różne wątki mogą jednocześnie dostęp do tych samych zmiennych.
Jlint wykorzystuje inteligentne podejście do raportowania wiadomości. Wszystkie wiadomości są pogrupowane w kategorie, i to jest możliwe, aby włączyć lub wyłączyć komunikaty sprawozdawcze konkretnej kategorii, jak również konkretne wiadomości. Jlint pamiętam zgłoszone wiadomości i nie zgłosić je ponownie po uruchomieniu Jlint raz drugi.
Komentarze nie znaleziono