Code StyleThe developers of this component decided to follow the recommended standards but not to include Checkstyle (or similar tools) into Commons Compress. MultithreadingCommons Compress does not aim to be threadsafe at the moment. But the developers agreed to document multithreading behavior in the javadocs. We use some of the annotations from JCIP as Javadoc tags. The used tags are:
/** * Utility class that represents a four byte integer with conversion * rules for the big endian byte order of ZIP files. * * @Immutable */ public final class ZipLong implements Cloneable { private final char [] highChars; //@GuardedBy("this") private Simple8BitZipEncoding encoding; |