Skip to content

fix(perc-content-explorer): PSNode generics javac warnings batch 1 (#2045) - #2327

Merged
natechadwick merged 1 commit into
mainfrom
fix/issue-2045-content-explorer-javac-batch1
Aug 7, 2026
Merged

natechadwick merged 1 commit into
mainfrom
fix/issue-2045-content-explorer-javac-batch1

Conversation

@natechadwick-intsof

Copy link
Copy Markdown
Collaborator

Summary

PR-sized batch 1 real-fix of javac diagnostics in modules/DesktopContentExplorer (perc-content-explorer, issue #2045): type PSNode (children, row data, table meta, type collections, dirty-children helpers) and a minimal call-site fix for empty children iterators.

Fixed in this PR

  • PSNode: List<PSNode>, Map<String,Object> row data, Map.Entry<String,String> column defs, Collection<String> folder/search types, typed iterators for children / dirty children / display format; nested TableMeta / RowData generics
  • PSSearchViewActionManager: Collections.emptyIterator() for empty search children (PSIteratorUtils.emptyIterator() returned Iterator<Object>)
  • Tests: expanded PSNodeTest (9 green)

Residual

True module residual under -Xmaxwarns 5000 is still large (~1121; issue “100” figure matches javac default cap). Follow-on residual issue:
#2326

Parent module tracker: #2045
Monorepo tracker: #2200

Test plan

  • cd modules/DesktopContentExplorer → ../../mvnw.cmd clean install → BUILD SUCCESS
  • Tests run: 9, Failures: 0, Errors: 0, Skipped: 0
  • PSNode.java: 0 javac diagnostics under project -Xlint
  • Erlang self-review: approve (docs/ai-generated/code-reviews/issue-2045-content-explorer-javac-batch1-erlang.md)

Gates evidence

Gate Result
Standalone module clean install BUILD SUCCESS
Behavioral unit tests 9 green
Scope confined to DesktopContentExplorer yes
Prefer real fixes over blanket suppress yes for batch 1

Partial for #2045 (residual filed). Refs #2200

Operator: Grok: night-issue-prs (model grok-4.5)

Co-Authored by Grok Build using grok-4.5 with agent main.

#2045)

Type children, row data, table meta, type collections, and related APIs on
PSNode to clear the objectstore rawtypes/unchecked cluster. Call-site fix for
empty children iterators; expand PSNodeTest behavioral coverage.

Partial for #2045. Refs #2200.

> Co-Authored by Grok Build using grok-4.5 with agent main.
@natechadwick
natechadwick merged commit fea93d8 into main Aug 7, 2026
6 checks passed
@natechadwick
natechadwick deleted the fix/issue-2045-content-explorer-javac-batch1 branch August 7, 2026 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

model:grok-4.5 Grok 4.5 model operator:grok Changes authored by Grok operator:night-issue-prs night-issue-prs workflow

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants