Class BeanPropertyMap

  • All Implemented Interfaces:
    Serializable, Iterable<SettableBeanProperty>

    public class BeanPropertyMap
    extends Object
    implements Iterable<SettableBeanProperty>, Serializable
    Helper class used for storing mapping from property name to SettableBeanProperty instances.

    Note that this class is used instead of generic HashMap for bit of performance gain (and some memory savings): although default implementation is very good for generic use cases, it can be streamlined a bit for specific use case we have. Even relatively small improvements matter since this is directly on the critical path during deserialization, as it is done for each and every POJO property deserialized.

    See Also:
    Serialized Form