Comment comstackr avec -Xlint: non coché?

Je reçois un message lorsque je comstack mon code:

Note: H:\Project2\MyGui2.java uses unchecked or unsafe operations. Note: Recomstack with -Xlint:unchecked for details. 

Comment puis-je recomstackr avec -Xlint:unchecked ?

    Spécifiez-le sur la ligne de commande pour javac:

    javac -Xlint: décoché

    Ou si vous utilisez Ant modifier votre cible javac

         

    Si vous utilisez Maven, configurez-le dans le maven-comstackr-plugin

     -Xlint:unchecked 

    Pour IntelliJ 13.1 , allez dans Fichier -> Paramètres -> Paramètres du projet -> Compilateur -> Compilateur Java , et sur le côté droit, pour les Additional command line parameters entrez "-Xlint:unchecked" .

    Je sais que cela semble bizarre, mais je suis sûr que c’est votre problème:

    Quelque part dans MyGui.java, vous utilisez une collection générique sans spécifier le type. Par exemple, si vous utilisez une ArrayList quelque part, vous faites ceci:

     List list = new ArrayList(); 

    Quand vous devriez faire ceci:

     List list = new ArrayList(); 

    Dans le projet de graduation, vous pouvez append ce paramètre de compilation de la manière suivante:

     gradle.projectsEvaluated { tasks.withType(JavaComstack) { options.comstackrArgs << "-Xlint:unchecked" } } 

    Il y a une autre façon de graduer:

     comstackJava { options.comstackrArgs << "-Xlint:unchecked" << "-Xlint:deprecation" } 

    Dans CMD, écrivez:

     javac -Xlint:unchecked MyGui2.java 

    il affichera la liste des opérations non vérifiées ou non sécurisées.

    Si vous travaillez avec un IDE comme NetBeans, vous pouvez spécifier l’option du compilateur Xlint:unchecked dans les propriétés de votre projet.

    Allez dans la fenêtre des projets, cliquez avec le bouton droit sur le projet, puis cliquez sur Properties .

    Dans la fenêtre qui apparaît, recherchez la catégorie Compiling et, dans la zone de texte intitulée Additional Comstackr Options définissez l’option Xlint:unchecked .

    Ainsi, le paramètre restra défini pour chaque fois que vous comstackrez le projet.

    Voici une méthode plus propre pour spécifier les arguments du compilateur Gradle:

    comstackJava.options.comstackrArgs = [‘-Xlint: unchecked’, ‘- Xlint: dépréciation’]

    autre moyen de comstackr en utilisant -Xlint: décoché par la ligne de commande

    javac abc.java -Xlint: décoché

    il affichera les avertissements non vérifiés et dangereux.

    Pour vous rendre à ces parameters, vous avez changé pour IntelliJ 15, nouveau et amélioré pour un enterrement encore plus profond!

    Maintenant c’est: Fichier> Autres parameters> Paramètres par défaut> “Générer, exécuter, déployer”> Compilateur> Compilateur Java

    Et dans les parameters de ligne de commande supplémentaires, comme précédemment, écrivez “-Xlint: non coché”.