Packages

c

tools.jackson.module.scala.deser

MutableBitSetDeserializer

class MutableBitSetDeserializer extends StdDeserializer[BitSet]

Adds support for deserializing Scala scala.collection.mutable.BitSets. Scala Bitsets can already be serialized using IteratorModule or DefaultScalaModule.

Do not enable this module unless you are sure that no input is accepted from untrusted sources.

Scala BitSets use memory based on the highest int value stored. So a BitSet with just one big int will use a lot more memory than a Scala BitSet with many small ints stored in it.

Since

2.14.0

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutableBitSetDeserializer
  2. StdDeserializer
  3. Gettable
  4. ValueDeserializer
  5. NullValueProvider
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new MutableBitSetDeserializer(config: Config)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def _byteOverflow(value: Int): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  5. def _checkBooleanToStringCoercion(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef]): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  6. def _checkCoercionFail(ctxt: DeserializationContext, act: CoercionAction, targetType: Class[_ <: AnyRef], inputValue: AnyRef, inputDesc: String): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  7. def _checkDoubleSpecialValue(text: String): Double
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  8. def _checkFloatSpecialValue(text: String): Float
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  9. def _checkFloatToIntCoercion(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef]): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  10. def _checkFloatToStringCoercion(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef]): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  11. def _checkFromStringCoercion(ctxt: DeserializationContext, value: String, logicalType: LogicalType, rawTargetType: Class[_ <: AnyRef]): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  12. def _checkFromStringCoercion(ctxt: DeserializationContext, value: String): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  13. def _checkIntToFloatCoercion(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef]): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  14. def _checkIntToStringCoercion(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef]): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  15. def _checkTextualNull(ctxt: DeserializationContext, text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  16. def _checkToStringCoercion(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef], inputValue: AnyRef, inputShape: CoercionInputShape): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  17. def _coerceBooleanFromInt(p: JsonParser, ctxt: DeserializationContext, rawTargetType: Class[_ <: AnyRef]): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  18. def _coerceIntegral(p: JsonParser, ctxt: DeserializationContext): AnyRef
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  19. def _coercedTypeDesc(rawTargetType: Class[_ <: AnyRef]): String
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  20. def _coercedTypeDesc(): String
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  21. def _deserializeFromArray(p: JsonParser, ctxt: DeserializationContext): BitSet
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  22. def _deserializeFromEmptyString(p: JsonParser, ctxt: DeserializationContext, act: CoercionAction, rawTargetType: Class[_ <: AnyRef], desc: String): AnyRef
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  23. def _deserializeFromString(p: JsonParser, ctxt: DeserializationContext): BitSet
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  24. def _deserializeFromStringForContainer(p: JsonParser, ctxt: DeserializationContext): BitSet
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  25. def _deserializeWrappedValue(p: JsonParser, ctxt: DeserializationContext): BitSet
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  26. def _findCoercionFromBlankString(ctxt: DeserializationContext): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  27. def _findCoercionFromEmptyArray(ctxt: DeserializationContext): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  28. def _findCoercionFromEmptyString(ctxt: DeserializationContext): CoercionAction
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  29. final def _findNullProvider(ctxt: DeserializationContext, prop: BeanProperty, nulls: Nulls, valueDeser: ValueDeserializer[_ <: AnyRef]): NullValueProvider
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  30. def _hasTextualNull(value: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  31. final def _intOverflow(value: Long): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  32. def _isFalse(text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  33. def _isIntNumber(text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  34. final def _isNaN(text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  35. final def _isNegInf(text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  36. final def _isPosInf(text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  37. def _isTrue(text: String): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  38. def _nonNullNumber(n: Number): Number
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  39. final def _parseBoolean(p: JsonParser, ctxt: DeserializationContext, targetType: Class[_ <: AnyRef]): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  40. final def _parseBooleanPrimitive(p: JsonParser, ctxt: DeserializationContext): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  41. final def _parseBytePrimitive(p: JsonParser, ctxt: DeserializationContext): Byte
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  42. def _parseDate(value: String, ctxt: DeserializationContext): Date
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  43. def _parseDate(p: JsonParser, ctxt: DeserializationContext): Date
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  44. def _parseDateFromArray(p: JsonParser, ctxt: DeserializationContext): Date
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  45. final def _parseDoublePrimitive(p: JsonParser, ctxt: DeserializationContext, text: String): Double
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  46. final def _parseDoublePrimitive(p: JsonParser, ctxt: DeserializationContext): Double
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  47. final def _parseFloatPrimitive(p: JsonParser, ctxt: DeserializationContext, text: String): Float
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  48. final def _parseFloatPrimitive(p: JsonParser, ctxt: DeserializationContext): Float
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  49. def _parseIntPrimitive(p: JsonParser, ctxt: DeserializationContext, text: String): Int
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  50. def _parseIntPrimitive(p: JsonParser, ctxt: DeserializationContext): Int
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  51. def _parseInteger(p: JsonParser, ctxt: DeserializationContext, text: String): Integer
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  52. def _parseInteger(p: JsonParser, ctxt: DeserializationContext, targetType: Class[_ <: AnyRef]): Integer
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  53. def _parseLong(p: JsonParser, ctxt: DeserializationContext, text: String): Long
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  54. final def _parseLong(p: JsonParser, ctxt: DeserializationContext, targetType: Class[_ <: AnyRef]): Long
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  55. final def _parseLongPrimitive(p: JsonParser, ctxt: DeserializationContext, text: String): Long
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  56. final def _parseLongPrimitive(p: JsonParser, ctxt: DeserializationContext): Long
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  57. final def _parseShortPrimitive(p: JsonParser, ctxt: DeserializationContext): Short
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  58. final def _parseString(p: JsonParser, ctxt: DeserializationContext, nullProvider: NullValueProvider): String
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  59. def _reportFailedNullCoerce(ctxt: DeserializationContext, state: Boolean, feature: Enum[_ <: AnyRef], inputDesc: String): Unit
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.databind.DatabindException])
  60. final def _shortOverflow(value: Int): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  61. def _verifyEndArrayForSingle(p: JsonParser, ctxt: DeserializationContext): Unit
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  62. def _verifyNullForPrimitive(ctxt: DeserializationContext, p: JsonParser, defaultValue: AnyRef): AnyRef
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.databind.DatabindException])
  63. final def _verifyNullForPrimitiveCoercion(ctxt: DeserializationContext, str: String): Unit
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.databind.DatabindException])
  64. def _wrapIOFailure(ctxt: DeserializationContext, e: IOException): JacksonException
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  65. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  66. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  67. def collectAllPropertyNamesTo(names: Set[String]): Unit
    Definition Classes
    ValueDeserializer
  68. def createContextual(ctxt: DeserializationContext, property: BeanProperty): ValueDeserializer[_ <: AnyRef]
    Definition Classes
    ValueDeserializer
  69. def deserialize(p: JsonParser, ctxt: DeserializationContext): BitSet
    Definition Classes
    MutableBitSetDeserializer → ValueDeserializer
  70. def deserialize(p: JsonParser, ctxt: DeserializationContext, intoValue: BitSet): BitSet
    Definition Classes
    ValueDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  71. def deserializeWithType(p: JsonParser, ctxt: DeserializationContext, typeDeserializer: TypeDeserializer): AnyRef
    Definition Classes
    StdDeserializer → ValueDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  72. def deserializeWithType(p: JsonParser, ctxt: DeserializationContext, typeDeserializer: TypeDeserializer, intoValue: BitSet): AnyRef
    Definition Classes
    ValueDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  73. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  74. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  75. def findBackReference(refName: String): SettableBeanProperty
    Definition Classes
    ValueDeserializer
  76. def findContentNullProvider(ctxt: DeserializationContext, prop: BeanProperty, valueDeser: ValueDeserializer[_ <: AnyRef]): NullValueProvider
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  77. def findContentNullStyle(ctxt: DeserializationContext, prop: BeanProperty): Nulls
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  78. def findConvertingContentDeserializer(ctxt: DeserializationContext, prop: BeanProperty, existingDeserializer: ValueDeserializer[_ <: AnyRef]): ValueDeserializer[_ <: AnyRef]
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  79. def findDeserializer(ctxt: DeserializationContext, type: JavaType, property: BeanProperty): ValueDeserializer[AnyRef]
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  80. def findFormatFeature(ctxt: DeserializationContext, prop: BeanProperty, typeForDefaults: Class[_ <: AnyRef], clsAnnotations: AnnotatedClass, feat: Feature): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  81. def findFormatFeature(ctxt: DeserializationContext, prop: BeanProperty, typeForDefaults: Class[_ <: AnyRef], feat: Feature): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  82. def findFormatOverrides(ctxt: DeserializationContext, prop: BeanProperty, typeForDefaults: Class[_ <: AnyRef], clsAnnotations: AnnotatedClass): Value
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  83. def findFormatOverrides(ctxt: DeserializationContext, prop: BeanProperty, typeForDefaults: Class[_ <: AnyRef]): Value
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  84. final def findValueNullProvider(ctxt: DeserializationContext, prop: SettableBeanProperty, propMetadata: PropertyMetadata): NullValueProvider
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  85. def getAbsentValue(ctxt: DeserializationContext): AnyRef
    Definition Classes
    ValueDeserializer → NullValueProvider
  86. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  87. def getDelegatee(): ValueDeserializer[_ <: AnyRef]
    Definition Classes
    ValueDeserializer
  88. def getEmptyAccessPattern(): AccessPattern
    Definition Classes
    ValueDeserializer
  89. def getEmptyValue(ctxt: DeserializationContext): BitSet
    Definition Classes
    MutableBitSetDeserializer → ValueDeserializer
  90. def getKnownPropertyNames(): Collection[AnyRef]
    Definition Classes
    ValueDeserializer
  91. def getNullAccessPattern(): AccessPattern
    Definition Classes
    ValueDeserializer → NullValueProvider
  92. def getNullValue(ctxt: DeserializationContext): BitSet
    Definition Classes
    MutableBitSetDeserializer → ValueDeserializer → NullValueProvider
  93. def getObjectIdReader(ctxt: DeserializationContext): ObjectIdReader
    Definition Classes
    ValueDeserializer
  94. def getValueInstantiator(): ValueInstantiator
    Definition Classes
    StdDeserializer → Gettable
  95. def getValueType(ctxt: DeserializationContext): JavaType
    Definition Classes
    StdDeserializer
  96. def getValueType(): JavaType
    Definition Classes
    StdDeserializer
  97. def handleMissingEndArrayForSingle(p: JsonParser, ctxt: DeserializationContext): Unit
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  98. def handleNestedArrayForSingle(p: JsonParser, ctxt: DeserializationContext): AnyRef
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  99. def handleUnknownProperty(p: JsonParser, ctxt: DeserializationContext, instanceOrClass: AnyRef, propName: String): Unit
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.core.JacksonException])
  100. def handledType(): Class[_ <: AnyRef]
    Definition Classes
    StdDeserializer → ValueDeserializer
  101. def hasAnySetter(): Boolean
    Definition Classes
    ValueDeserializer
  102. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  103. def isCachable(): Boolean
    Definition Classes
    ValueDeserializer
  104. def isDefaultDeserializer(deserializer: ValueDeserializer[_ <: AnyRef]): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  105. def isDefaultKeyDeserializer(keyDeser: KeyDeserializer): Boolean
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
  106. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  107. def logicalType(): LogicalType
    Definition Classes
    ValueDeserializer
  108. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  109. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  110. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  111. def replaceDelegatee(delegatee: ValueDeserializer[_ <: AnyRef]): ValueDeserializer[_ <: AnyRef]
    Definition Classes
    ValueDeserializer
  112. def resolve(ctxt: DeserializationContext): Unit
    Definition Classes
    ValueDeserializer
  113. def supportsUpdate(config: DeserializationConfig): Boolean
    Definition Classes
    ValueDeserializer
  114. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  115. def toString(): String
    Definition Classes
    AnyRef → Any
  116. def unwrappingDeserializer(ctxt: DeserializationContext, unwrapper: NameTransformer): ValueDeserializer[BitSet]
    Definition Classes
    ValueDeserializer
  117. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  118. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  119. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. final def _verifyNullForPrimitive(ctxt: DeserializationContext): Unit
    Attributes
    protected[std]
    Definition Classes
    StdDeserializer
    Annotations
    @throws(classOf[tools.jackson.databind.DatabindException]) @Deprecated
    Deprecated
  2. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from StdDeserializer[BitSet]

Inherited from Gettable

Inherited from ValueDeserializer[BitSet]

Inherited from NullValueProvider

Inherited from AnyRef

Inherited from Any

Ungrouped