Class ImmutableDescription<T>

    • Field Detail

      • manifest

        private final java.lang.reflect.Type manifest
      • defArgs

        private final java.lang.Object[] defArgs
      • skipOnUnknown

        private final boolean skipOnUnknown
      • hasMandatory

        private final boolean hasMandatory
      • mandatoryFlag

        private final long mandatoryFlag
      • startError

        private final java.lang.String startError
      • endError

        private final java.lang.String endError
    • Method Detail

      • readObjectSlow

        @Nullable
        private T readObjectSlow​(java.lang.Object[] args,
                                 JsonReader reader,
                                 long currentMandatory)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • finalChecks

        @Nullable
        private T finalChecks​(java.lang.Object[] args,
                              JsonReader reader,
                              long currentMandatory)
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • skip

        private void skip​(JsonReader reader)
                   throws java.io.IOException
        Throws:
        java.io.IOException