Kotlin data constructors suggestion
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
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.
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
- Vorherrschende Sprache
- Java
- Sterne
- 1.4k
- Forks
- 504
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus mapstruct/mapstruct-examples
-
Java 21 support Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
mapstruct/mapstruct-examples#153 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
mapstruct/mapstruct-examples#149 · 1 Kommentar ·
-
mapstruct-protobuf3 use lombok:UnsupportedOperationException(Collections$UnmodifiableCollection) Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
mapstruct/mapstruct-examples#142 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 15/100
mapstruct/mapstruct-examples#138 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
mapstruct/mapstruct-examples#128 · 1 Reaktion ·
Alle Issues in mapstruct/mapstruct-examples
Ähnliche Issues
-
certification
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 80/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
[BUG] ECR GetAuthorizationToken returns a proxyEndpoint for the default region, not the request's Offenbug ecr
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Needs: Triage Type: Feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
AntennaPod/AntennaPod#8794 ·
-
agentic-workflows
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
github/copilot-sdk#2760 ·