Package com.fasterxml.jackson.jr.ob.impl
Class BeanConstructors
java.lang.Object
com.fasterxml.jackson.jr.ob.impl.BeanConstructors
Container class added to encapsulate details of collection and use of
Constructors for User-defined (non-JDK) types (aka "Beans").
- Since:
- 2.17
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Constructor<?>protected Constructor<?>protected Constructor<?>protected Constructor<?>Constructor (canonical) used when deserializing Java Record types.protected Constructor<?>protected final Class<?> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIntConstructor(Constructor<?> ctor) addLongConstructor(Constructor<?> ctor) addNoArgsConstructor(Constructor<?> ctor) addRecordConstructor(Constructor<?> ctor) addStringConstructor(Constructor<?> ctor) protected Objectcreate()protected Objectcreate(long l) protected Objectprotected ObjectcreateRecord(Object[] components) void
-
Field Details
-
_valueType
-
_noArgsCtor
-
_recordCtor
Constructor (canonical) used when deserializing Java Record types.- Since:
- 2.18
-
_intCtor
-
_longCtor
-
_stringCtor
-
-
Constructor Details
-
BeanConstructors
-
-
Method Details