[vfs][refactoring] more helper methods to CaseSensitivity enum

GitOrigin-RevId: 37bcb5c411f85db3cc69b289e9e2b8bd0cb12e5b
This commit is contained in:
Ruslan Cheremin
2025-07-27 15:22:38 +00:00
committed by intellij-monorepo-bot
parent 48e5349bbe
commit 4232396663
9 changed files with 119 additions and 46 deletions
@@ -192,11 +192,7 @@ public abstract class CompilerReferenceServiceBase<Reader extends CompilerRefere
if (basePath != null) {
File file = new File(basePath);
FileAttributes.CaseSensitivity sensitivity = FileSystemUtil.readParentCaseSensitivity(file);
return switch (sensitivity) {
case UNKNOWN -> SystemInfo.isFileSystemCaseSensitive;
case SENSITIVE -> true;
case INSENSITIVE -> false;
};
return sensitivity.toBooleanWithDefault(SystemInfo.isFileSystemCaseSensitive);
}
}
}