When classes are stored in subdirectories of a SFDX project, Illuminated Cloud is not able to resolve them. They are colored red for “Cannot resolve symbol”, and their methods cannot be autocompleted. This is true even after rebuilding a full symbol table. Illuminated Cloud is able to autocomplete their names, it knows they exist, but can’t figure out how to use them.
Issue #1511 resolved