@@ -220,7 +220,7 @@ public void testAccess() throws IOException, ZarrException {
220220
221221 Array writeArray = Array .create (
222222 new FilesystemStore (TESTOUTPUT ).resolve ("l4_sample_2" , "color" , "1" ),
223- readArray .metadata
223+ readArray .metadata ()
224224 );
225225 writeArray .access ().withOffset (0 , 3073 , 3073 , 513 ).write (outArray );
226226 }
@@ -233,7 +233,7 @@ public void testShardingReadWrite(String indexLocation) throws IOException, Zarr
233233 ucar .ma2 .Array readArrayContent = readArray .read ();
234234 Array writeArray = Array .create (
235235 new FilesystemStore (TESTOUTPUT ).resolve ("sharding_index_location" , indexLocation ),
236- readArray .metadata
236+ readArray .metadata ()
237237 );
238238 writeArray .write (readArrayContent );
239239 ucar .ma2 .Array outArray = writeArray .read ();
@@ -250,7 +250,7 @@ public void testCodecs() throws IOException, ZarrException {
250250 {
251251 Array gzipArray = Array .create (
252252 new FilesystemStore (TESTOUTPUT ).resolve ("l4_sample_gzip" , "color" , "8-8-2" ),
253- Array .metadataBuilder (readArray .metadata ).withCodecs (c -> c .withGzip (5 )).build ()
253+ Array .metadataBuilder (readArray .metadata () ).withCodecs (c -> c .withGzip (5 )).build ()
254254 );
255255 gzipArray .write (readArrayContent );
256256 ucar .ma2 .Array outGzipArray = gzipArray .read (new long [4 ], readShape );
@@ -259,7 +259,7 @@ public void testCodecs() throws IOException, ZarrException {
259259 {
260260 Array bloscArray = Array .create (
261261 new FilesystemStore (TESTOUTPUT ).resolve ("l4_sample_blosc" , "color" , "8-8-2" ),
262- Array .metadataBuilder (readArray .metadata ).withCodecs (c -> c .withBlosc ("zstd" , 5 )).build ()
262+ Array .metadataBuilder (readArray .metadata () ).withCodecs (c -> c .withBlosc ("zstd" , 5 )).build ()
263263 );
264264 bloscArray .write (readArrayContent );
265265 ucar .ma2 .Array outBloscArray = bloscArray .read (new long [4 ], readShape );
@@ -268,7 +268,7 @@ public void testCodecs() throws IOException, ZarrException {
268268 {
269269 Array zstdArray = Array .create (
270270 new FilesystemStore (TESTOUTPUT ).resolve ("l4_sample_zstd" , "color" , "8-8-2" ),
271- Array .metadataBuilder (readArray .metadata ).withCodecs (c -> c .withZstd (10 )).build ()
271+ Array .metadataBuilder (readArray .metadata () ).withCodecs (c -> c .withZstd (10 )).build ()
272272 );
273273 zstdArray .write (readArrayContent );
274274 ucar .ma2 .Array outZstdArray = zstdArray .read (new long [4 ], readShape );
@@ -356,8 +356,8 @@ public void testReadL4Sample(String mag) throws IOException, ZarrException {
356356 Array httpArray = Array .open (httpStoreHandle );
357357 Array localArray = Array .open (localStoreHandle );
358358
359- Assertions .assertArrayEquals (httpArray .metadata .shape , localArray .metadata .shape );
360- Assertions .assertArrayEquals (httpArray .metadata .chunkShape (), localArray .metadata .chunkShape ());
359+ Assertions .assertArrayEquals (httpArray .metadata () .shape , localArray .metadata () .shape );
360+ Assertions .assertArrayEquals (httpArray .metadata () .chunkShape (), localArray .metadata () .chunkShape ());
361361
362362 ucar .ma2 .Array httpData1 = httpArray .read (new long []{0 , 0 , 0 , 0 }, new int []{1 , 64 , 64 , 64 });
363363 ucar .ma2 .Array localData1 = localArray .read (new long []{0 , 0 , 0 , 0 }, new int []{1 , 64 , 64 , 64 });
@@ -368,7 +368,7 @@ public void testReadL4Sample(String mag) throws IOException, ZarrException {
368368 long [] offset = new long [4 ];
369369 long [] originalOffset = new long []{0 , 3073 , 3073 , 513 };
370370 long [] originalShape = new long []{1 , 4096 , 4096 , 2048 };
371- long [] arrayShape = httpArray .metadata .shape ;
371+ long [] arrayShape = httpArray .metadata () .shape ;
372372 for (int i = 0 ; i < 4 ; i ++) {
373373 offset [i ] = originalOffset [i ] / (originalShape [i ] / arrayShape [i ]);
374374 }
@@ -408,7 +408,7 @@ public void testMetadataAcceptsEmptyStorageTransformer() throws ZarrException, I
408408
409409 Map <String , Object >[] storageTransformersEmpty = Array .open (
410410 new FilesystemStore (TESTDATA ).resolve ("storage_transformer" , "empty" )
411- ).metadata .storageTransformers ;
411+ ).metadata () .storageTransformers ;
412412 assert storageTransformersEmpty .length == 0 ;
413413
414414 assertThrows (JsonMappingException .class , () -> Array .open (
@@ -436,13 +436,13 @@ public void testOpen() throws ZarrException, IOException {
436436 StoreHandle v2Handle = new FilesystemStore (TESTDATA ).resolve ("v2_sample" );
437437
438438 Array array = (Array ) Node .open (arrayHandle );
439- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
439+ Assertions .assertEquals (4 , array .metadata () .shape .length );
440440
441441 array = (Array ) dev .zarr .zarrjava .core .Array .open (arrayHandle );
442- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
442+ Assertions .assertEquals (4 , array .metadata () .shape .length );
443443
444444 array = (Array ) dev .zarr .zarrjava .core .Node .open (arrayHandle );
445- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
445+ Assertions .assertEquals (4 , array .metadata () .shape .length );
446446
447447 Group group = (Group ) Node .open (groupHandle );
448448 Assertions .assertInstanceOf (Group .class , group .get ("color" ));
@@ -466,19 +466,19 @@ public void testOpenOverloads() throws ZarrException, IOException {
466466 Path v2GroupPath = TESTDATA .resolve ("v2_sample" );
467467
468468 Array array = (Array ) Node .open (arrayPath );
469- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
469+ Assertions .assertEquals (4 , array .metadata () .shape .length );
470470 array = (Array ) Node .open (arrayPath .toString ());
471- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
471+ Assertions .assertEquals (4 , array .metadata () .shape .length );
472472
473473 array = (Array ) dev .zarr .zarrjava .core .Array .open (arrayPath );
474- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
474+ Assertions .assertEquals (4 , array .metadata () .shape .length );
475475 array = (Array ) dev .zarr .zarrjava .core .Array .open (arrayPath .toString ());
476- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
476+ Assertions .assertEquals (4 , array .metadata () .shape .length );
477477
478478 array = (Array ) dev .zarr .zarrjava .core .Node .open (arrayPath );
479- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
479+ Assertions .assertEquals (4 , array .metadata () .shape .length );
480480 array = (Array ) dev .zarr .zarrjava .core .Node .open (arrayPath .toString ());
481- Assertions .assertEquals (4 , ( array ) .metadata .shape .length );
481+ Assertions .assertEquals (4 , array .metadata () .shape .length );
482482
483483 Group group = (Group ) Node .open (groupPath );
484484 Assertions .assertInstanceOf (Group .class , group .get ("color" ));
@@ -524,7 +524,7 @@ public void testGroup() throws IOException, ZarrException {
524524 );
525525 array .write (new long []{2 , 2 }, ucar .ma2 .Array .factory (ucar .ma2 .DataType .UBYTE , new int []{8 , 8 }));
526526
527- Assertions .assertArrayEquals (new int []{5 , 5 }, ((Array ) ((Group ) group .listAsArray ()[0 ]).listAsArray ()[0 ]).metadata .chunkShape ());
527+ Assertions .assertArrayEquals (new int []{5 , 5 }, ((Array ) ((Group ) group .listAsArray ()[0 ]).listAsArray ()[0 ]).metadata () .chunkShape ());
528528 }
529529
530530 @ Test
0 commit comments