Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Nullmarked on module-info (JPMS) #1083

Open
xenoterracide opened this issue Dec 6, 2024 · 2 comments
Open

Support Nullmarked on module-info (JPMS) #1083

xenoterracide opened this issue Dec 6, 2024 · 2 comments
Labels
jspecify Related to support for jspecify standard (see jspecify.dev)

Comments

@xenoterracide
Copy link

If a module-info exists and it has the Nullmarked annotation, all packages contained within should be treated as though they are also Nullmarked unless they are NullUnmarked, and etc... you get it. I know this behavior is desired, so this is mostly just so it can be tracked.

@xenoterracide xenoterracide changed the title Support Nullmarked on module-info Support Nullmarked on module-info (JPMS) Dec 6, 2024
@msridhar
Copy link
Collaborator

We should and will eventually support this. But generally speaking, at this point it doesn't seem like a library can rely just on annotating module-info to get the desired behavior; see jspecify/jspecify#496 (comment)

@msridhar msridhar added the jspecify Related to support for jspecify standard (see jspecify.dev) label Dec 12, 2024
@xenoterracide
Copy link
Author

JPMS, getting in its own way for a decade, and not being helped along by the community :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
jspecify Related to support for jspecify standard (see jspecify.dev)
Projects
None yet
Development

No branches or pull requests

2 participants