模块 org.redkale

类 MapDecoder<R extends Reader,​K,​V>

  • 类型参数:
    R - Reader
    K - Map key的数据类型
    V - Map value的数据类型
    所有已实现的接口:
    Decodeable<R,​Map<K,​V>>
    直接已知子类:
    ProtobufMapDecoder

    public class MapDecoder<R extends Reader,​K,​V>
    extends Object
    implements Decodeable<R,​Map<K,​V>>
    Map的反序列化操作类

    详情见: https://redkale.org

    作者:
    zhangjx
    • 字段详细资料

      • type

        protected final Type type
      • keyType

        protected final Type keyType
      • valueType

        protected final Type valueType
      • inited

        protected volatile boolean inited
    • 方法详细资料

      • checkInited

        protected void checkInited()
      • getKeyType

        public Type getKeyType()
      • getValueType

        public Type getValueType()
      • getValueDecoder

        public Decodeable<R,​V> getValueDecoder()
      • setTag

        protected void setTag​(DeMember member,
                              int tag)
      • setTagSize

        protected void setTagSize​(DeMember member,
                                  int tagSize)
      • setIndex

        protected void setIndex​(DeMember member,
                                int index)
      • setPosition

        protected void setPosition​(DeMember member,
                                   int position)