mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-07 13:39:36 +07:00
`readableFs` is redundant and unstable. Remove it: we will migrate to ijent anyway. All validations are in `PathValidator.kt` now. They are used by `ManualPathEntryDialog` and sdk validation. Lots of thread annotations added to prevent calling validation code from EDT. In general, this change makes path validation ready for ijent: validation based on nio with slow IO access. Validation is removed from old, non-target classes (cherry picked from commit 185b4f7fe8cbd5d7a37dad609c8a4cb8163d6eed) IJ-MR-112281 GitOrigin-RevId: 12c4a4f3d459d0523ef6694a9e4bb2db7a1582b7