Hi Lance, > Thank you for taking this on.
Thank you for reviewing! Unfortunately you didn't look at my latest edition... (http://cr.openjdk.java.net/~clanger/webrevs/8222276.2/) In v2 I took back the modification of the hierarchy of classes IndexNode and Entry so it should be a bit easier to review. But I touched a few other places, compared to v1. Your comments still hold in parts, so let me answer them one by one: > • ZipFileSystem > o initCEN() > • I think I understand why you made some of the changes here, but > for initializing for example cen, and end, starting on line 137, was there a > reason you are doing this outside of the method now? this is obsolete now, not part of the change any longer > o FindEND() > • I know that endsub and comlen fields are not currently used by Zip FS but > given they are valid fields in the header we should probably add a comment > that they are not currently used which is why they are commented out? there is a comment in line 1850 where the members of class END are declared. Shouldn't that suffice? > o line 1245, comment to Sync > • can you fix the typo udpate to update? already addressed in webrev v2 > o line 1928 IndexNode(IndexNode other) , is there a reason you left this code? obsolete now > o line 2061 version(boolean) > • Could you add a comment to describe the method as the changes could be > confusing to someone looking at this code for the 1st time addressed in v2, please check > • lines 2362 and 2462 are commented out but were not previously. Can you > clarify why? the variables "pos" and "locPos" aren't used thereafter, so no need to increment them at these places. Maybe I should delete the lines altogether? Thanks Christoph