@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return ImmutableMap.copyOf((Map)super.unmarshal(reader, context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return PackedMap.of((Map)super.unmarshal(reader, context)); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return new Hash((Map) super.unmarshal(reader,context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { reader.moveDown(); String nodeName = reader.getNodeName(); if (!"map".equals(nodeName)) { throw new IllegalArgumentException("Expected <map> but found <" + nodeName + ">"); } try { return super.unmarshal(reader, context); } finally { reader.moveUp(); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return ImmutableMap.copyOf((Map) super.unmarshal(reader, context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return ImmutableMap.copyOf((Map)super.unmarshal(reader, context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return ImmutableMap.copyOf((Map)super.unmarshal(reader, context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return ImmutableMap.copyOf((Map)super.unmarshal(reader, context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return PackedMap.of((Map) super.unmarshal(reader, context)); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return PackedMap.of((Map)super.unmarshal(reader, context)); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return PackedMap.of((Map)super.unmarshal(reader, context)); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return PackedMap.of((Map)super.unmarshal(reader, context)); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return new Hash((Map) super.unmarshal(reader,context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return new Hash((Map) super.unmarshal(reader,context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return PackedMap.of((Map)super.unmarshal(reader, context)); } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { return new Hash((Map) super.unmarshal(reader,context)); }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { // ConcurrentHashMap used to serialize as custom serialization, // so read it in a compatible fashion. String s = reader.getAttribute("serialization"); if(s!=null && s.equals("custom")) { return sc.unmarshal(reader,context); } else { return super.unmarshal(reader, context); } } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { // ConcurrentHashMap used to serialize as custom serialization, // so read it in a compatible fashion. String s = reader.getAttribute("serialization"); if(s!=null && s.equals("custom")) { return sc.unmarshal(reader,context); } else { return super.unmarshal(reader, context); } } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { // ConcurrentHashMap used to serialize as custom serialization, // so read it in a compatible fashion. String s = reader.getAttribute("serialization"); if (s != null && s.equals("custom")) { return sc.unmarshal(reader, context); } else { return super.unmarshal(reader, context); } } }
@Override public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { // ConcurrentHashMap used to serialize as custom serialization, // so read it in a compatible fashion. String s = reader.getAttribute("serialization"); if(s!=null && s.equals("custom")) { return sc.unmarshal(reader,context); } else { return super.unmarshal(reader, context); } } }