-
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels