entry = new GridMapEntry<>(1, "a");
/** * @throws Exception If failed. */ @Test public void testMapEntry() throws Exception { Map.Entry<Integer, String> e = new GridMapEntry<>(1, "str1"); assertEquals(e, marshalUnmarshal(e)); Map<Integer, String> map = new HashMap<>(1); map.put(2, "str2"); e = F.firstEntry(map); Map.Entry<Integer, String> e0 = marshalUnmarshal(e); assertEquals(2, e0.getKey().intValue()); assertEquals("str2", e0.getValue()); }
/** * */ @Test public void testMapEntryOverride() { GridBinaryTestClasses.TestObjectContainer obj = new GridBinaryTestClasses.TestObjectContainer(); BinaryObjectBuilderImpl mutableObj = wrap(obj); mutableObj.setField("foo", new GridMapEntry<>(1, "a")); GridBinaryTestClasses.TestObjectContainer res = mutableObj.build().deserialize(); assertEquals(new GridMapEntry<>(1, "a"), res.foo); }
Map.Entry<?, ?> e = (Map.Entry<?, ?>)obj; return new GridMapEntry<>(marshalToBinary(e.getKey(), failIfUnregistered), marshalToBinary(e.getValue(), failIfUnregistered));
vals.add(new GridMapEntry(reader.readObjectDetached(), reader.readObjectDetached()));
Map.Entry<?, ?> e = (Map.Entry<?, ?>)obj; return new GridMapEntry<>(marshalToBinary(e.getKey(), failIfUnregistered), marshalToBinary(e.getValue(), failIfUnregistered));
vals.add(new GridMapEntry(reader.readObjectDetached(), reader.readObjectDetached()));