Class UntypedObjectDeserializerNR.Scope
java.lang.Object
tools.jackson.databind.deser.jdk.UntypedObjectDeserializerNR.Scope
- Enclosing class:
UntypedObjectDeserializerNR
Helper class used for building Maps and Lists/Arrays.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate booleanprivate final UntypedObjectDeserializerNR.Scopeprivate boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateScope(UntypedObjectDeserializerNR.Scope p, boolean isObject, boolean squashDups) -
Method Summary
Modifier and TypeMethodDescriptionprivate void_putValueHandleDups(String key, Object newValue) voidchildArray(String deferredKey) childObject(String deferredKey) emptyMap()finishBranchArray(boolean asJavaArray) finishRootArray(boolean asJavaArray) booleanisObject()putDeferredValue(Object value) voidresetAsObject(boolean squashDups) rootObjectScope(boolean squashDups)
-
Field Details
-
_parent
-
_child
-
_isObject
private boolean _isObject -
_squashDups
private boolean _squashDups -
_deferredKey
-
_map
-
_list
-
-
Constructor Details
-
Scope
-
Scope
-
-
Method Details
-
rootObjectScope
-
rootArrayScope
-
resetAsArray
-
resetAsObject
-
childObject
-
childObject
-
childArray
-
childArray
-
isObject
public boolean isObject() -
putValue
-
putDeferredValue
-
addValue
-
finishRootObject
-
finishBranchObject
-
finishRootArray
-
finishBranchArray
-
_putValueHandleDups
-
emptyMap
-
emptyList
-