mapstruct / mapstruct/mapstruct-idea
multiple line expression syntax check is broken
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 168
- Forks
- 41
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
when write expression in multiple lines, syntax check works unexpected.
eg:
@Mapping(target = "totalAmount", expression = "java(a.getDetailList().stream()" +
".map(ADetail::getAmount).reduce(BigDecimal.ZERO, BigDecimal::add))")
B a2b(A a);
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez l’expression Java multiligne présentée dans l’issue et examinez le point d’entrée du plugin pour la vérification de syntaxe des expressions MapStruct. Le payload ne mentionne aucun fichier ni test ; terminé signifie que l’exemple est vérifié correctement sans générer de fausse erreur de syntaxe, et qu’une couverture est ajoutée pour les expressions multilignes si la structure de tests existante est trouvée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100