eclipse-vertx / eclipse-vertx/vertx-codegen
DataObject: Generate a converter for java records
- Vorherrschende Sprache
- Java
- Sterne
- 111
- Forks
- 89
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
This issue proposes to support java16 records with `@DataObject` generator. Atm generated converter `@DataObject` for java16 records is empty.
```java
@DataObject(generateConverter = true)
public record Page(int limit, int skip) {
public Page(JsonObject json) {}
public JsonObject toJson() {}
}
```
Beitragsleitfaden
Rechercherichtung
Beginnen Sie damit, den @DataObject-Konvertergenerator und dessen Behandlung von Java records zu lokalisieren, wobei das Page-Record-Beispiel im Issue als Ausgangsfall dient. Als erledigt gilt die Aufgabe, wenn ein mit @DataObject(generateConverter = true) annotiertes Java 16 record einen nicht leeren generierten Konverter erhält, der seine Felder unterstützt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100