common: Add ObjectUtils with static methods deepEquals and deepHashCode
authorPatrick Tasse <patrick.tasse@gmail.com>
Fri, 17 Jul 2015 16:16:23 +0000 (12:16 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Fri, 24 Jul 2015 19:42:05 +0000 (15:42 -0400)
commitac1d454a59d1d11744964823c9b824e8b2d7d02c
tree52943e11f26b729da735d15b79bb3032e2265556
parent89bd7559ca833d9d75223dfc2ae52fbe0caed4bf
common: Add ObjectUtils with static methods deepEquals and deepHashCode

These methods allow equals() and hashCode() to consider arbitrary
objects which may be arrays or collections of arrays with equal elements
to be equal, recursively.

Change-Id: Ic33f6451f5b535989ad8bed1cc35095bff500b0a
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/52187
Reviewed-by: Hudson CI
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Tested-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
common/org.eclipse.tracecompass.common.core.tests/META-INF/MANIFEST.MF
common/org.eclipse.tracecompass.common.core.tests/pom.xml
common/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/AllCommonCoreTests.java
common/org.eclipse.tracecompass.common.core.tests/src/org/eclipse/tracecompass/common/core/tests/ObjectUtilsTest.java [new file with mode: 0644]
common/org.eclipse.tracecompass.common.core/META-INF/MANIFEST.MF
common/org.eclipse.tracecompass.common.core/pom.xml
common/org.eclipse.tracecompass.common.core/src/org/eclipse/tracecompass/common/core/ObjectUtils.java [new file with mode: 0644]
releng/org.eclipse.tracecompass.releng-site/category.xml
This page took 0.025021 seconds and 5 git commands to generate.