-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
implementationRelates to how an API is implementedRelates to how an API is implementedproposalTo propose features that aren't fully fleshed out (and may be dropped)To propose features that aren't fully fleshed out (and may be dropped)
Description
Background
The internal package and "subpackages" are a purposeful misuse of packages for organisational purposes.
Proposal
Make internal classes package-private rather than being in an internal folder. This is actually supported by Java as we don't have to use annotations like @ApiStatus.Internal to hide the API from LSPs or publicly expose the API and the Javadoc won't include the internal package.
Metadata
Metadata
Assignees
Labels
implementationRelates to how an API is implementedRelates to how an API is implementedproposalTo propose features that aren't fully fleshed out (and may be dropped)To propose features that aren't fully fleshed out (and may be dropped)