Hi! The proposed patch just changes the format of the internal initialization table from { {key1,value1}, ..., {keyN,valueN} } to { key1, value1, ..., keyN, valueN, } (which is a bit less space-consuming).
ChangeLog entries: * java/net/MimeTypeMapper.java: (mime_strings): Change to private scope; change type to a flat array (even elements contain keys, and every key is followed by its value in the next array element). (mime_types): Make the field final; set the initial HashMap capacity to value enough to avoid resizing. (MimeTypeMapper()): Change mime_types filling code (since mime_strings type/format is changed). (main(String[])): Likewise. (main(String[])): If an argument is passed to main() then use it as the path name of the file containing MIME types to read (instead of the hard-coded one).
classpath-ivmai-17.diff
Description: Binary data