On Sun, 19 Sep 2021 15:34:44 GMT, Lance Andersen <lan...@openjdk.org> wrote:

> Hi all,
> 
> Please review this patch which addresses the issue where Zip FS will throw a 
> UOE instead of returning null  when  Files.getFileAttributeView() is invoked 
> and  the view not supported.
> 
> Mach5 tiers1 - tier3 are clean.
> 
> Best
> Lance

Marked as reviewed by alanb (Reviewer).

src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java line 716:

> 714:                 return (V)new ZipPosixFileAttributeView(this,true);
> 715:         }
> 716:         return (V) null;

I assume (V) isn't needed here.

test/jdk/jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java line 59:

> 57:     public void setup() throws IOException {
> 58:         Files.deleteIfExists(ZIP_FILE);
> 59:         Entry e0 = Entry.of(ZIP_ENTRY, ZipEntry.DEFLATED,

Is there a reason why this is named "e0"?

test/jdk/jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java line 82:

> 80:         return new Object[][]{
> 81:                 {Map.of()},
> 82:                 { Map.of("enablePosixFileAttributes", "true")}

Minor nit, inconsistent formatting with L81 vs. L82.

test/jdk/jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java line 89:

> 87:      * Verify that Files.getFileAttributeView will not throw
> 88:      * UnsupportedOperationException when the attribute view
> 89:      * PosixFileAttributeView is not available

Might be clearer to say that it checks that Files.getFileAttributeView does not 
throw an exception (no need to mention UOE) when PosixFileAttributeView is not 
supported.

test/jdk/jdk/nio/zipfs/testng/test/PosixAttributeViewTest.java line 95:

> 93:     @Test(dataProvider = "zipfsMap")
> 94:     public void testPosixAttributeView(Map<String, String> env) throws 
> Exception {
> 95: 

Spurious blank line.

-------------

PR: https://git.openjdk.java.net/jdk/pull/5579

Reply via email to