From 08023481edec4c0cacc79a608c573856f0718e58 Mon Sep 17 00:00:00 2001 From: Jaikiran Pai Date: Thu, 5 Jun 2025 04:24:05 +0000 Subject: [PATCH] 8358558: (zipfs) Reorder the listing of "accessMode" property in the ZIP file system's documentation Reviewed-by: dfuchs, vyazici, alanb, lancea --- src/jdk.zipfs/share/classes/module-info.java | 83 ++++++++++---------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/src/jdk.zipfs/share/classes/module-info.java b/src/jdk.zipfs/share/classes/module-info.java index db7ae3eec81..0716fdf8266 100644 --- a/src/jdk.zipfs/share/classes/module-info.java +++ b/src/jdk.zipfs/share/classes/module-info.java @@ -149,12 +149,52 @@ import java.util.Set; * * * + * accessMode + * {@link java.lang.String} + * null/unset + * + * A value defining the desired access mode of the file system. + * ZIP file systems can be created to allow for read-write or + * read-only access. + * + * The {@code accessMode} property has no effect on reported POSIX file + * permissions (in cases where POSIX support is enabled). + * + * + * * create * {@link java.lang.String} or {@link java.lang.Boolean} * false * * If the value is {@code true}, the ZIP file system provider creates a - * new ZIP or JAR file if it does not exist. + * new ZIP or JAR file if it does not exist. Specifying the {@code create} + * property as {@code true} with the {@code accessMode} as {@code "readOnly"} + * will cause an {@code IllegalArgumentException} to be thrown when creating + * the ZIP file system. * * * @@ -266,47 +306,6 @@ import java.util.Set; * * * - * - * accessMode - * {@link java.lang.String} - * null/unset - * - * A value defining the desired access mode of the file system. - * ZIP file systems can be created to allow for read-write or - * read-only access. - * - * The {@code accessMode} property has no effect on reported POSIX file - * permissions (in cases where POSIX support is enabled). - * - * * * *