EternalCore icon indicating copy to clipboard operation
EternalCore copied to clipboard

Migrate to JSpecify annotations

Open vLuckyyy opened this issue 2 months ago • 0 comments

Description: Replace existing nullability annotations (e.g., @Nullable, @NotNull, etc.) with standardized JSpecify annotations. JSpecify provides a unified and well-defined approach to nullness checking across Java tools, improving code clarity and IDE/static analysis support.

Acceptance criteria:

  • All non-standard nullability annotations are replaced with JSpecify equivalents.
  • Build compiles successfully without warnings.
  • Static analysis tools (e.g., IDE, SpotBugs) correctly recognize the new annotations.

vLuckyyy avatar Oct 17 '25 22:10 vLuckyyy