Class CreatorCollector

java.lang.Object
com.fasterxml.jackson.databind.deser.impl.CreatorCollector

public class CreatorCollector extends Object
Container class for storing information on creators (based on annotations, visibility), to be able to build actual ValueInstantiator later on.
  • Field Details

    • C_DEFAULT

      protected static final int C_DEFAULT
      See Also:
    • C_STRING

      protected static final int C_STRING
      See Also:
    • C_INT

      protected static final int C_INT
      See Also:
    • C_LONG

      protected static final int C_LONG
      See Also:
    • C_BIG_INTEGER

      protected static final int C_BIG_INTEGER
      See Also:
    • C_DOUBLE

      protected static final int C_DOUBLE
      See Also:
    • C_BIG_DECIMAL

      protected static final int C_BIG_DECIMAL
      See Also:
    • C_BOOLEAN

      protected static final int C_BOOLEAN
      See Also:
    • C_DELEGATE

      protected static final int C_DELEGATE
      See Also:
    • C_PROPS

      protected static final int C_PROPS
      See Also:
    • C_ARRAY_DELEGATE

      protected static final int C_ARRAY_DELEGATE
      See Also:
    • TYPE_DESCS

      protected static final String[] TYPE_DESCS
    • _beanDesc

      protected final BeanDescription _beanDesc
      Type of bean being created
    • _canFixAccess

      protected final boolean _canFixAccess
    • _forceAccess

      protected final boolean _forceAccess
      Since:
      2.7
    • _creators

      protected final AnnotatedWithParams[] _creators
      Set of creators we have collected so far
      Since:
      2.5
    • _explicitCreators

      protected int _explicitCreators
      Bitmask of creators that were explicitly marked as creators; false for auto-detected (ones included base on naming and/or visibility, not annotation)
      Since:
      2.5
    • _hasNonDefaultCreator

      protected boolean _hasNonDefaultCreator
    • _delegateArgs

      protected SettableBeanProperty[] _delegateArgs
    • _arrayDelegateArgs

      protected SettableBeanProperty[] _arrayDelegateArgs
    • _propertyBasedArgs

      protected SettableBeanProperty[] _propertyBasedArgs
  • Constructor Details

  • Method Details