mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
Various validation refactorings
`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
This commit is contained in:
committed by
intellij-monorepo-bot
parent
40ffdcfa14
commit
2bb2ea60fc
@@ -28,5 +28,6 @@
|
||||
<orderEntry type="library" name="commons-collections" level="project" />
|
||||
<orderEntry type="library" name="jna" level="project" />
|
||||
<orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
|
||||
<orderEntry type="library" name="caffeine" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
Reference in New Issue
Block a user