Kotlin data constructors suggestion
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
Piste de recherche
Aucun fichier, test ou point d’entrée n’est identifié dans l’issue. Commencez par localiser la logique existante de construction des mappers et les exemples en Kotlin, puis déterminez le comportement attendu pour les data classes avec des arguments de constructeur obligatoires ; le travail est terminé lorsque ces classes peuvent être mappées sans nécessiter de constructeur vide et que le comportement est couvert par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Thank you for your mapper. It is very useful for apps.
I am using kotlin data classes with val params:
data class Person (
var id: Int?=null
val name: String
val documentId: String
...
)
I can't use empty constructor due to notNull notation.
I could be wrong, at present time mapper demands empty constructors.
Is it possible to add mapper that uses args constructor?
Thank you,
Irina
- Langage dominant
- Java
- Étoiles
- 1.4k
- Forks
- 504
- Métriques de merge des PR
- Aucune PR mergée en 30 j
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.
Autres issues de mapstruct/mapstruct-examples
-
Java 21 support Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
mapstruct/mapstruct-examples#153 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
mapstruct/mapstruct-examples#149 · 1 commentaire ·
-
mapstruct-protobuf3 use lombok:UnsupportedOperationException(Collections$UnmodifiableCollection) Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
mapstruct/mapstruct-examples#142 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 15/100
mapstruct/mapstruct-examples#138 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
mapstruct/mapstruct-examples#128 · 1 réaction ·
Toutes les issues de mapstruct/mapstruct-examples
Issues similaires
-
certification
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
[BUG] ECR GetAuthorizationToken returns a proxyEndpoint for the default region, not the request's Ouvertebug ecr
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Needs: Triage Type: Feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
AntennaPod/AntennaPod#8794 ·
-
agentic-workflows
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
github/copilot-sdk#2760 ·