Valentin Kulichenko created IGNITE-4063:
-------------------------------------------
Summary: BinaryType.fieldNames() should return names in consistent
order
Key: IGNITE-4063
URL: https://issues.apache.org/jira/browse/IGNITE-4063
Project: Ignite
Issue Type: Bug
Components: binary
Affects Versions: 1.7
Reporter: Valentin Kulichenko
Priority: Critical
Fix For: 1.8
In some cases it can be useful to get the field names from metadata in the
order fields were written when the metadata was created (i.e. object was
serialized for the first time). For example, this can be used to recreate the
object using builder preserving the consistent field ordering, so that
{{BinaryObject.equals()}} method works properly.
Basically, we just need to replace {{HashMap}} with {{LinkedHashMap}} in the
{{BinaryType}} implementation.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)