eclipse-vertx / eclipse-vertx/vertx-codegen
Problem with parameterized Interfaces
- Vorherrschende Sprache
- Java
- Sterne
- 111
- Forks
- 88
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Seems like there is a problem with parameterized Interfaces.
io.vertx.core.Promise, which is an interface, will yield the following results when going through codegen:
((ClassTypeInfo) type).getParams().size() => 1
((ClassTypeInfo) type).isParameterized() => false
Clearly, isParameterized should yield true.
I am still investigating to find out what's going on.
Beitragsleitfaden
Rechercherichtung
Beginne damit, codegen mit der parametrisierten io.vertx.core.Promise-Schnittstelle zu reproduzieren, und untersuche ClassTypeInfo.getParams() zusammen mit isParameterized(). Verfolge, warum die Parameteranzahl eins beträgt, während das parametrisierte Flag false ist; fertig ist es, wenn das Flag für diese Schnittstelle korrekt true meldet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100