hasLocalIsPresentName

val hasLocalIsPresentName: Boolean

IsPresent is required if the following conditions are met:

  • Is not transient

  • Has a default

  • Is not a constructor parameter (for constructors we use a defaults mask)

  • Is nullable (because we differentiate absent from null)

This is used to indicate that presence should be checked first before possible assigning null to an absent value