-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
See https://zsmb.co/mastering-api-visibility-in-kotlin
So we have
- public
- public but allowing use of InternalLibraryApi with @file:OptIn(InternalLibraryApi::class)
- public but marked as @InternalLibraryApi
- internal
- private
We want to keep things as low down as possible.
But:
- Some tests require access to some classes marked @InternalLibraryApi. This requires OptIn (even though it would have worked if the class was internal).
- Hdf4Clib, Hdf5Clib and NetcdfClib all require access to the cdm builders.
openNetchdfFile(filename, NetchdfFileFormat.HDF4) fas been added to replace direct calls to Netcdf3File, Hdf5File, Hdf4File.
Metadata
Metadata
Assignees
Labels
No labels