Skip to content

Fix many editor diagnostics#1707

Open
bioball wants to merge 2 commits into
apple:mainfrom
bioball:nullability-diagnostics
Open

Fix many editor diagnostics#1707
bioball wants to merge 2 commits into
apple:mainfrom
bioball:nullability-diagnostics

Conversation

@bioball

@bioball bioball commented Jun 26, 2026

Copy link
Copy Markdown
Member

This addresses many IDE warnings resulting from the switch to JSpecify.

In some cases, this moves @LateInit to @Nullable, because the latter requires less runtime assertions.

Also, this changes the behavior of exporting VmObject; there's no place in our code that does not force a VmObject prior to export, so the existing logic around handling nullable values has been removed.

This addresses many IDE warnings resulting from the switch to JSpecify.

Also, this changes the behavior of exporting VmObject; there's no place
in our code that does not force a VmObject prior to export, so
the existing logic around handling nullable values has been removed.
@bioball bioball marked this pull request as ready for review June 26, 2026 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant