Jlint pour Unix

vérificateur de code Java
Télécharger maintenant

Jlint pour Unix Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freeware
  • Nom de l'éditeur:
  • garret.ru
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Unix
  • Taille du fichier:
  • 70KB

Jlint pour Unix Mots clés


Jlint pour Unix La description

Edity Jlint vérifiera votre code Java et trouvera des bogues, des incohérences et des problèmes de synchronisation en effectuant une analyse des flux de données et un graphe de verrouillage de la construction. Jlint consiste en deux programmes distincts effectuant la syntaxe et la vérification sémantique. Autant que Java héritent principalement de la syntaxe C / C ++ hérit de la plupart des problèmes causés par la syntaxe C, l'idée était de créer un vérificateur de syntaxe commun pour toutes les langues C-famille: C, C ++, Objectif C et C ++, Objectif C et Java. Ce programme a été nommé Antic, car il corrige des problèmes de grammaire C, ce qui peut causer des bugs de programmation dangereux, non détecté par compilateur. En utilisant un scanner écrit à la main et un analyseur de haut en bas simple, Antic est capable de détecter ces bugs comme une utilisation suspecte des priorités des opérateurs, l'absence de pause de code de commutation, une mauvaise hypothèse sur les corps de construction ... Le vérificateur sémantique Jlint extrait des informations des fichiers de classe Java. En ce qui concerne le fichier de classe Java a un format très bien spécifié et un format simple, il simplifie considérablement Jlint par rapport aux vérificateurs de niveau source, car le développement de l'analyseur de grammaire Java n'est pas une tâche simple (même par la grammaire Java est plus simple et moins ambiguë que la grammaire C ++). . Ne traitez également que des fichiers de classe, protège Jlint des extensions Java supplémentaires (le format des instructions d'octets virtuels est plus conservatrice). En utilisant des informations de débogage, Jlint peut associer des messages signalés avec des sources Java. Jlint effectue des analyses de flux de données locales et globales, calculant les valeurs possibles des variables locales et attrapant des calculs redondants et suspects. En effectuant une analyse de la méthode globale de la méthode, Jlint est capable de détecter l'invocation de la méthode avec une éventuelle valeur "null" du paramètre formel et de l'utilisation de ce paramètre dans la méthode sans vérifier "null". Jlint construit également un graphique de dépendance de verrouillage pour les dépendances de classes et utilise ce graphique pour détecter des situations, ce qui peut entraîner une impasse lors de l'exécution du programme multithread.


Jlint pour Unix Logiciels associés

Macros statiques HTML

Un cadre générique pour la rédaction de macros statiques en Java pour générer des chaudières élaborées dans des fichiers texte HTML sur le bureau sans nécessiter de codage côté serveur. Il pourrait également être utilisé pour développer la macr ...

14 7.20MB

Télécharger