Skip to content

Explicitly declare nullability of declared API #129

@xenoterracide

Description

@xenoterracide

I wish the package/modules (at least for ddd/event) were "Null marked". @Nullmarked being the annotation provided by https://jspecify.dev. Although I wouldn't care if another JPMS compatible library was used.

Although it should probably have runtime annotations since it seems jakarta-annotation is source only, which doesn't work for spotbugs, and some other things.

not having this will make my replacing some of my own interfaces harder if not impossible.

Note: at this time I don't think... anything really supports just @Nullmarked although some support non null by default and that can be used as a hint.

I'd be willing to put in some legwork here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions