You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Manifests is immutable, that is no exposed methods will change its internal state
Manifests no longer implements Map<String, String>, though it should keep get method
Manifests provides a mutable map copy from a method: Map<string, string> asMap() providing an upgrade route for anyone relying on its previous implementation of Map
Remove @SuppressWarnings("PMD.TooManyMethods") from the class, as most of the old Map methods will be gone
The text was updated successfully, but these errors were encountered:
In line with objects should be immutable, refactor the
Manifests
class to be an immutable.Acceptance criteria:
Manifests
is immutable, that is no exposed methods will change its internal stateManifests
no longer implementsMap<String, String>
, though it should keepget
methodManifests
provides a mutable map copy from a method:Map<string, string> asMap()
providing an upgrade route for anyone relying on its previous implementation ofMap
@SuppressWarnings("PMD.TooManyMethods")
from the class, as most of the oldMap
methods will be goneThe text was updated successfully, but these errors were encountered: