eclipse-vertx / eclipse-vertx/vertx-codegen
Support CharSequence under (at least) Scala and RxJava
- Lingua principale
- Java
- Stelle
- 111
- Fork
- 89
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Currently the CharSequence methods in HttpServerResponse are marked @GenIgnore. This makes it awkward to use the `io.vertx.core.http.HttpHeaders` constants, which are `CharSequences`, with the generated versions (e.g., `io.vertx.reactivex`).
`CharSequence` should be supported by Java, Scala, Groovy, Kotlin, Ceylon, and anything else on the JVM. It seems a shame to limit those, not to mention the various Java APIs, simply because there's no `CharSequence` in JavaScript or Ruby. If anything, it would make more sense to _only_ have the `CharSequence` methods, since a `String` is also a `CharSequence`, and convert them to strings in the non-JVM code generators.
(See discussion in eclipse/vert.x#2211.)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia con i metodi CharSequence di HttpServerResponse e le costanti CharSequence di HttpHeaders, quindi esamina l’API io.vertx.reactivex generata e la discussione in eclipse/vert.x#2211. Il lavoro è completato quando CharSequence è supportato dai generatori JVM come Scala, mentre i generatori non JVM lo convertono in modo appropriato, senza l’attuale limitazione di @GenIgnore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, scala
- Ambito
- developer-experience, tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100