Code example for TreeMap

Methods: size

0
     * @param out {@code non-null;} where to write 
     */ 
    public void writeHeaderPart(AnnotatedOutput out) {
        throwIfNotPrepared(); 
 
        int sz = protoIds.size();
        int offset = (sz == 0) ? 0 : getFileOffset();
 
        if (sz > 65536) {
            throw new UnsupportedOperationException("too many proto ids");
        } 
 
        if (out.annotates()) {
            out.annotate(4, "proto_ids_size:  " + Hex.u4(sz));
            out.annotate(4, "proto_ids_off:   " + Hex.u4(offset));
        } 
 
        out.writeInt(sz);
        out.writeInt(offset);
    }