Azure / Azure/azure-libraries-for-java
toString() method returns enum name instead of value
- Vorherrschende Sprache
- Java
- Sterne
- 97
- Forks
- 102
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
A change introduced in 1.5.0 (link: https://github.com/Azure/azure-libraries-for-java/commit/1615dc2224861adc1f457744410d28274ce4cf89) incorrectly dropped the `toString()` method override for some enum classes (e.g. `VirtualMachineSizeTypes` & `IPVersion`) while correctly returning value for some other enum classes (e.g. `RollingUpgradeActionType`). As a result the affected enum classes returns the enum name (ALL_CAPS) instead of the value.
Beitragsleitfaden
Rechercherichtung
Beginne mit der Überprüfung des Commits 1615dc2224861adc1f457744410d28274ce4cf89 und vergleiche die genannten Enum-Klassen, einschließlich VirtualMachineSizeTypes, IPVersion und RollingUpgradeActionType. Bestätige, welche betroffenen Enums den override nicht haben; abgeschlossen ist die Aufgabe, wenn ihre toString()-Ergebnisse den definierten Wert statt des Enum-Namens in ALL_CAPS zurückgeben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api, cloud
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100