Class DecodePropertyInfo<T>

java.lang.Object
com.dslplatform.json.runtime.DecodePropertyInfo<T>

public class DecodePropertyInfo<T> extends Object
  • Field Details

    • name

      public final String name
    • hash

      public final int hash
    • weakHash

      public final int weakHash
    • exactName

      public final boolean exactName
    • mandatory

      public final boolean mandatory
    • index

      public final int index
    • nonNull

      public final boolean nonNull
    • value

      public final T value
    • mandatoryValue

      final long mandatoryValue
    • nameBytes

      final byte[] nameBytes
  • Constructor Details

    • DecodePropertyInfo

      public DecodePropertyInfo(String name, boolean exactName, boolean mandatory, int index, boolean nonNull, T value)
    • DecodePropertyInfo

      private DecodePropertyInfo(String name, boolean exactName, boolean mandatory, long mandatoryValue, int index, boolean nonNull, int hash, int weakHash, T value, byte[] nameBytes)
  • Method Details