Class Binding

java.lang.Object
com.jsoniter.spi.Binding

public class Binding extends Object
  • Field Details

    • clazz

      public final Class clazz
    • clazzTypeLiteral

      public final TypeLiteral clazzTypeLiteral
    • annotations

      public Annotation[] annotations
    • field

      public Field field
    • method

      public Method method
    • valueCanReuse

      public boolean valueCanReuse
    • name

      public String name
    • valueType

      public Type valueType
    • valueTypeLiteral

      public TypeLiteral valueTypeLiteral
    • fromNames

      public String[] fromNames
    • toNames

      public String[] toNames
    • decoder

      public Decoder decoder
    • encoder

      public Encoder encoder
    • asMissingWhenNotPresent

      public boolean asMissingWhenNotPresent
    • asExtraWhenPresent

      public boolean asExtraWhenPresent
    • isNullable

      public boolean isNullable
    • isCollectionValueNullable

      public boolean isCollectionValueNullable
    • defaultValueToOmit

      public OmitValue defaultValueToOmit
    • shouldSkip

      public boolean shouldSkip
    • idx

      public int idx
    • mask

      public long mask
  • Constructor Details

  • Method Details