J'utilise JSON.simple pour générer une sortie JSON à partir de Java. Mais chaque fois que j'appelle jsonobj.put ("ceci", "que"), je vois un avertissement dans Eclipse:Comment éviter les avertissements Eclipse lors de l'utilisation de code hérité sans générique?
sécurité Type: La vente de la méthode (Object, Object) appartient à la HashMap de type brut. Les références à HashMap de type générique devrait être paramétrés
La solution propre serait si JSONObject était genericized, mais étant donné que ce n'est pas, je ne peux pas ajouter des paramètres de type générique pour résoudre ce problème. Je voudrais désactiver le moins d'avertissements possible, donc ajouter "@SuppressWarnings" ("non coché") "à beaucoup de méthodes n'est pas attrayant, mais ai-je d'autres options en plus de supporter les avertissements?
Dans NetBeans, cela retourne UN AUTRE ensemble d'avertissements pour moi: > La méthode privée aMap est déclarée finale > La méthode privée aMap est déclarée statique – user919860