Skip to content

[8.2] perc-content-explorer: PSOptionManager rawtypes residual (#2326/#2045) #3012

Description

@natechadwick-intsof

Summary

PR-sized residual after #2993 / PR #3011 (PSSearchDialog rawtypes).

Parameterize PSOptionManager residual raw Collection/Iterator/Map/HashMap in modules/DesktopContentExplorer. Next coherent consumer after search dialog cleanup; still avoids #2439 PSFolderAclEditorDialog if still In Progress.

File Approx raw surface
PSOptionManager raw Collection/Iterator on option lists; raw Map/HashMap postData payload

Parent / links

Slice role

Type PSOptionManager constructors/fields/iterators/maps with real generics; prefer real generics; no product behavior change. Module modules/DesktopContentExplorer standalone clean install green. Behavioral unit tests for pure helpers extracted if needed.

Acceptance

  • Clears rawtypes/unchecked on PSOptionManager under raised -Xmaxwarns
  • modules/DesktopContentExplorer clean install green
  • Residual filed if more remains

Leave unassigned.

Parent: #2326
Related: #2993 #2045 #2200

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

Activity

  1. natechadwick-intsof commented on Aug 11, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    night-issue-prs: starting work on PSOptionManager rawtypes residual.

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

  2. natechadwick-intsof commented on Aug 11, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    Work complete for this slice.

    Closing as fully covered by the PR; remaining module rawtypes tracked on residual #3057 / #2326.

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

  3. natechadwick-intsof commented on Aug 11, 2026

    @natechadwick-intsof
    CollaboratorAuthor

    Closing: work complete via PR #3058; residual #3057 for next slice.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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