Compile with -parameters flag for reflection
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 928
- Forks
- 227
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I'm trying to do some reflection based codegen from your op creation methods (the stuff in Ops), specifically for more idiomatic kotlin methods (default args instead of Options). However, since parameter names aren't present for reflection, making these match is currently quite a pain (I'm pulling and parsing the api_def protos).
I doubt I'm only person who will be doing codgen, this would be very helpful for anyone who tries to.
Afaik it's extremely easy to enable in maven, I'd make a PR but I don't want to touch build logic.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Maven-Build-Konfiguration und die Kompilierungseinstellungen für den Java-Code in Ops zu finden. Bestätige, wie Reflection derzeit Methodenparameter verfügbar macht und wie die api_def-Protos für die Codegenerierung verwendet werden. Erledigt ist die Aufgabe, wenn das Projekt mit dem Flag -parameters kompiliert wird, sodass Parameternamen für generatorenbasierte Reflection verfügbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- build-system
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100