private static List deserializeList()

in serialization/src/main/java/com/twitter/serial/serializer/CollectionSerializers.java [125:137]


    private static <T> List<T> deserializeList(@NotNull SerializationContext context,
            @NotNull SerializerInput input, @NotNull Serializer<T> serializer)
            throws IOException, ClassNotFoundException {
        if (SerializationUtils.readNullIndicator(input)) {
            return null;
        }
        final int size = input.readInt();
        final List<T> list = new ArrayList<>();
        for (int i = 0; i < size; i++) {
            list.add(serializer.deserialize(context, input));
        }
        return list;
    }