ImmutableBitSetDeserializer

Adds support for deserializing Scala scala.collection.immutable.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

trait Gettable
trait Serializable
class Object
trait Matchable
class Any

Value members

Concrete methods

Definition Classes

Inherited methods

Inherited from:
StdDeserializer
def deserializeWithType(x$0: JsonParser, x$1: DeserializationContext, x$2: TypeDeserializer, x$3: BitSet): <FromJavaObject>
Inherited from:
JsonDeserializer
def getAbsentValue(x$0: DeserializationContext): <FromJavaObject>
Inherited from:
JsonDeserializer
def getDelegatee(): JsonDeserializer[_ <: <FromJavaObject>]
Inherited from:
JsonDeserializer
def getEmptyValue(x$0: DeserializationContext): <FromJavaObject>
Inherited from:
JsonDeserializer
def getKnownPropertyNames(): Collection[<FromJavaObject>]
Inherited from:
JsonDeserializer
def handledType(): Class[_ <: <FromJavaObject>]
Inherited from:
StdDeserializer
Inherited from:
JsonDeserializer
def replaceDelegatee(x$0: JsonDeserializer[_ <: <FromJavaObject>]): JsonDeserializer[_ <: <FromJavaObject>]
Inherited from:
JsonDeserializer
Inherited from:
JsonDeserializer

Deprecated and Inherited methods

@Deprecated
def getEmptyValue(): <FromJavaObject>
Deprecated
Inherited from:
JsonDeserializer
@Deprecated
def getNullValue(): T
Deprecated
Inherited from:
JsonDeserializer
@Deprecated
final def getValueClass(): Class[_ <: <FromJavaObject>]
Deprecated
Inherited from:
StdDeserializer