Repository navigation
Conversation
Add serialVersionUID to serializable exceptions and immutable collections, mark non-serializable data fields (or suppress where transient would lose serialized data), and remove raw-type array creations. Co-Authored-By: OpenCode (KIT Medium)
Add serialVersionUID, mark serializable helper state transient, rename non-hook writeObject/readObject helpers, and type the statistics array creation explicitly. Co-Authored-By: OpenCode (KIT Medium)
Add serialVersionUID and transient modifiers to non-serializable UI state, suppress deliberate this-escape/deprecation usages with explanations, drop redundant casts, and add the missing hashCode to PIO_age. Co-Authored-By: OpenCode (KIT Medium)
wadoon
force-pushed
the
weigl/cw-deprecation-main
branch
from
October 25, 2026 00:57
541e17d to
7299256
Compare
wadoon
force-pushed
the
weigl/cw-serial
branch
from
October 25, 2026 00:57
9c54f03 to
540b10a
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
This branch originally fixed 239
[serial]warnings in 80 files. Per thecampaign cleanup decision, ALL serial and this-escape fixes were REMOVED from
history:
(EvictingMap<K, V>[])cast fix inncore/util exceptions/collections;
StatisticsFile;Class<?>[]/PIO_age hashCode fixes inkey.ui.No serialVersionUID, transient or serial/this-escape suppression remains in
the branch range. 3 commits total.
Verification
History pattern-scan over the rebuilt range (
serialVersionUID,@Serial,this-escape,serial,transient) is clean; the removals are the onlydifferences against the base plus the kept changes.
Draft — part of the warning-cleanup stack (
gh stack#4010, base PR #4004,ultimately targeting #4001). No behavioral changes.
Commits carry
Co-Authored-By: OpenCode (KIT Medium).Linear-stack head:
540b10a828(re-based on the rebuilt #4004).