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.
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.Parent / links
Slice role
Type PSOptionManager constructors/fields/iterators/maps with real generics; prefer real generics; no product behavior change. Module
modules/DesktopContentExplorerstandalone clean install green. Behavioral unit tests for pure helpers extracted if needed.Acceptance
-Xmaxwarnsmodules/DesktopContentExplorerclean install greenLeave unassigned.
Parent: #2326
Related: #2993 #2045 #2200