public static boolean readNullIndicator()

in serialization/src/main/java/com/twitter/serial/util/SerializationUtils.java [63:80]


    public static boolean readNullIndicator(@NotNull SerializerInput input) throws IOException {
        if (input.isPeekSupported()) {
            final boolean nullObject = input.peekType() == SerializerDefs.TYPE_NULL;
            if (nullObject) {
                input.readNull();
            }
            return nullObject;
        } else {
            final byte nullIndicator = input.readByte();
            if (nullIndicator == ObjectSerializer.NULL_OBJECT) {
                return true;
            } else if (nullIndicator == ObjectSerializer.NOT_NULL_OBJECT) {
                return false;
            } else {
                throw new SerializationException("Invalid null indicator found: " + nullIndicator);
            }
        }
    }