mapstruct / mapstruct/mapstruct-examples
Kotlin data constructors suggestion
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 1.4k
- Forks
- 504
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
In der Issue wird keine Datei, kein Test und kein Einstiegspunkt identifiziert. Beginne damit, die bestehende Logik zur Erstellung von Mappern und die Kotlin-Beispiele zu lokalisieren, und ermittle anschließend das erwartete Verhalten für data classes mit erforderlichen Konstruktorargumenten; fertig ist die Aufgabe, wenn solche Klassen gemappt werden können, ohne einen leeren Konstruktor zu erfordern, und das Verhalten durch Tests abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, kotlin
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100