public void write()

in chill-java/src/main/java/com/twitter/chill/java/BitSetSerializer.java [67:81]


    public void write(Kryo kryo, Output output, BitSet bitSet) {
        long words[] = null;
        // its sufficent to get only the 'words' field because
        // we can recompute the wordsInUse after deserialization
        try {
            words = (long[]) wordsField.get(bitSet);
        } catch (IllegalAccessException e) {
            throw new KryoException("Error while accessing field 'words' of bitSet", e);
        }
        output.writeInt(words.length, true);

        for(int i = 0; i < words.length; i++) {
            output.writeLong(words[i]);
        }
    }