Précédent   Forum des professionnels en informatique > Général Développement > Conception > Outils > BOUML
BOUML Forum d'entraide sur l'outil UML 2 BOUML : modélisation, générateurs, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/04/2011, 14h22   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2008
Messages : 24
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 24
Points : 11
Points : 11
Par défaut Erreurs lors de reverse Java avec Annotations

Bouml part en erreurs lorsque l'on effectue une opération de reverse Java sur du code comprenant ce type d'annotations (rencontrés sur un reverse des sources de google.gwt)

avant une formulation de package :
@com.google.gwt.util.PreventSpuriousRebuilds
package com.google.gwt.animation.client;


après une visibilté:

public @interface ExtraEnums {
Class <.....

COrdialement

Alain Buferne
albu77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2011, 11h29   #2
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
je gérais déjà correctement @interface, ainsi contrairement à ce que j'avais d'abord cru les les annotations placées après une visibilité car les annotations sont un modifieur au même titre qu'une visibilité ou autre

simplement le reverse/roundtrip regroupent les annotations pour qu'elles soient produites avant la visibilité ou autre modifieur puisque c'est ce que l'on voit dans les exemples

les erreurs lors du reverse sont liées à la non gestion de :
  • l'éventuelle annotation associée à une forme package
  • l'éventuelle annotation associée à un membre d'une énumération
  • une @interface définie dans une classe (à cause d'une erreur stupide)
  • les formes Class<?>... (edit : correctement reversé)
  • les formes telles que int limit() default -1; dans le cas où la valeur par défaut n'est pas celle d'un tableau et n'est donc pas entre {}
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2011, 16h13   #3
Modérateur
 
Avatar de bruno_pages
 
Homme bruno pagès
Développeur informatique
Inscription : juin 2005
Messages : 2 963
Détails du profil
Informations personnelles :
Nom : Homme bruno pagès
Âge : 52
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : juin 2005
Messages : 2 963
Points : 4 559
Points : 4 559
la version 4.23 patch 4 est disponible via la page de téléchargement, le reverse de google.gwt se fait sans erreur
__________________
Bruno Pagès, auteur de Bouml, mes tutoriels sur DVP (vieux, non à jour)
bruno_pages est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h31.


 
 
 
 
Partenaires

Hébergement Web