]
George Gastaldi closed FURNACE-94.
----------------------------------
Fix Version/s: 2.22.9.Final
Assignee: George Gastaldi
Resolution: Done
ShallowAddonInfo is missing a toString method
---------------------------------------------
Key: FURNACE-94
URL:
https://issues.jboss.org/browse/FURNACE-94
Project: Forge: Furnace
Issue Type: Bug
Components: Addon Manager
Affects Versions: 2.22.7.Final
Reporter: Ladislav Thon
Assignee: George Gastaldi
Fix For: 2.22.9.Final
The {{AddonInfo}}'s {{toString}} method is used elsewhere (e.g. in
{{InstallRequestImpl.toString}} or {{RemoveRequestImpl.toString}}). This can eventually
end up in some kind of a user interface.
However, {{ShallowAddonInfo}}, which is one of the {{AddonInfo}} implementations,
doesn't implement {{toString}}, which leads to e.g. {{RemoveRequestImpl.toString}}
returning {{Remove: \[org.jboss.forge.furnace.manager.impl.ShallowAddonInfo@2db9ec6c\]}},
which is ugly.