Azure / Azure/azure-libraries-for-java

toString() method returns enum name instead of value

Offen
#113 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Bug customer-reported Investigate Mgmt
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.