eclipse-vertx / eclipse-vertx/vertx-codegen

DataObject: Generate a converter for java records

Aperta
#340 11 commenti 2 reazioni 0 assegnatari Vedi su GitHub
help wanted
Lingua principale
Java
Stelle
111
Fork
89
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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() {}
}
```

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il generatore di converter di @DataObject e la sua gestione dei Java records, usando come caso iniziale l’esempio del record Page nell’issue. Il lavoro è completato quando un Java 16 record annotato con @DataObject(generateConverter = true) riceve un converter generato non vuoto che supporta i suoi campi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
tooling
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.