IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

[GWT 1.4] paramètrage HashMap


Sujet :

GWT et Vaadin Java

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 240
    Par défaut [GWT 1.4] paramètrage HashMap
    Bonjour,

    Dans une application gwt 1.4, il y a un de mes objets "graphiques" qui possède une HashMap.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class Contact  implements IsSerializable{
     private HashMap map;
     
     public Contact(){
       map = new HashMap();
     }
    }
    Lorsque je lance mon application je me retrouve avec une erreur (dès la compilation)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Type 'java.util.HashMap' should be parameterized to help the compiler produce the smallest code size possible for your module. Since the gwt.typeArgs javadoc annotation is missing, all subtypes of Object will be analyzed for serializability even if they are not directly or indirectly used
    Et après il analyse tous les objets de mon application et me plante en ma disant que "Label" n'est pas Serializable.

    J'ai donc essayé de le paramétrer comme en 1.5 mais forcement il m'a planté en disant que gwt devait être en 1.4... logique...

    puis j'ai vu dans la doc (comme c'est precisé dans l'erreur) que c'est un tag javadoc...


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    public class Contact  implements IsSerializable{
     
     
     /**
      *    
    @gwt.typeArgs<java.lang.Integer,java.lang.String>
    */
    private HashMap map;
     
     
     public Contact(){
       map = new HashMap();
     }
    }
    Mais il me mets exactement la même chose....
    Quelqu'un a une idée? Merci...

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    240
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 240
    Par défaut
    Après une intense recherche de pres de 2heures j'ai trouvé...

    En fait il faut un espace entre le marqueur et le type entre <>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     /**
      *    
    @gwt.typeArgs <java.lang.Integer,java.lang.String>
    */
    private HashMap map;
    youpi....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ResourceBundle] fichier de paramétrage vers hashmap
    Par jayjaypg22 dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 22/11/2007, 16h04
  2. [WAS5] paramétrage serveur
    Par seb-16000 dans le forum Websphere
    Réponses: 11
    Dernier message: 21/06/2004, 12h30
  3. Surcharge de l'égalité et HashMap
    Par olivierM dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 10/06/2004, 09h54
  4. [débutant] cherche a copier une HashMap
    Par mathieublanc13 dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 09/05/2004, 14h33
  5. Paramétrage du DBEXTRACT
    Par mikouts dans le forum XMLRAD
    Réponses: 7
    Dernier message: 23/01/2003, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo