private static Set deserializeSet()

in serialization/src/main/java/com/twitter/serial/serializer/CollectionSerializers.java [151:163]


    private static <T> Set<T> deserializeSet(@NotNull SerializationContext context,
            @NotNull SerializerInput input, @NotNull Serializer<T> itemSerializer)
            throws IOException, ClassNotFoundException {
        if (SerializationUtils.readNullIndicator(input)) {
            return null;
        }
        final int size = input.readInt();
        Set<T> set = new HashSet<>();
        for (int i = 0; i < size; i++) {
            set.add(itemSerializer.deserialize(context, input));
        }
        return set;
    }