Jlint akan memeriksa kode Java dan menemukan bug, inkonsistensi dan masalah sinkronisasi dengan melakukan analisis aliran data dan membangun grafik kunci. Jlint terdiri dari antic, memperbaiki masalah dengan tata bahasa C, yang dapat menyebabkan bug berbahaya programmer, tidak terdeteksi oleh compiler, dan verifier Semantic Jlint, yang ekstrak informasi dari file kelas Java. Jlint melakukan aliran data lokal dan global analisis, menghitung kemungkinan nilai dari variabel lokal dan menangkap perhitungan berlebihan dan mencurigakan. Kecuali deadlock, Jlint mampu mendeteksi kemungkinan masalah kondisi ras, ketika benang yang berbeda secara bersamaan dapat mengakses variabel yang sama.
Jlint menggunakan pendekatan cerdas untuk pelaporan pesan. Semua pesan dikelompokkan dalam kategori, dan adalah mungkin untuk mengaktifkan atau menonaktifkan pesan pelaporan kategori tertentu serta pesan beton. Jlint ingat pesan dilaporkan dan tidak melaporkan mereka sekali lagi ketika Anda menjalankan Jlint kedua kalinya.
Komentar tidak ditemukan