spi4j / pacman

Pacman : Générateur de code pour applications JavaEE s'appuyant sur le Framework Spi4J (Https://github.com/spi4j/spi4j)
Other
4 stars 1 forks source link

Import Swagger : problématique de nommage dans la classe "...FrontContextHolder.java". #1

Open pg1971 opened 6 months ago

pg1971 commented 6 months ago

Suite à un import "Swagger" et à une génération SOA, présence d'un problème de compilation au niveau de la classe : "[Nom de l'application]FrontContextHolder.java". Ce problème est lié au système de nommage des variables des générateurs Pacman qui, selon le nommage de type SUN ou SAFRAN, génère : "this.variable" ou "this..variable" ou encore ".variable" selon les cas.

pg1971 commented 6 months ago

Il s'agit d'une double erreur (visiblement non testé sous Nommage SUN):

  1. Cette variable est présente uniquement dans des méthodes statiques, la génération n'aurait pas due être effectuée à l'aide de la méthode [getAffectationPrefix()/] qui est non adaptée dans ce cas précis.
  2. La méthode [getAffectationPrefix()/] a été utilisée avec soit : [getAffectationPrefix()/][apply_variableDefault()] soit [getAffectationPrefix()/].[apply_variableDefault()]ce qui entraine à tort la génération de deux points successifs.