User: rednesto Date: 08 Jul 23 22:54 Revision: 19ffce4a2f8a0caddfab0460f8955027b4f3f2d2 Summary: Search for Mixin classes with $ in the name Fixes #2069 TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=8612&personal=false Index: src/main/kotlin/util/reference/ClassNameReferenceProvider.kt =================================================================== --- src/main/kotlin/util/reference/ClassNameReferenceProvider.kt (revision 4b2804e814d5c4df5037b737755b8717ce656847) +++ src/main/kotlin/util/reference/ClassNameReferenceProvider.kt (revision 19ffce4a2f8a0caddfab0460f8955027b4f3f2d2) @@ -52,6 +52,12 @@ return classes.mapToArray(::PsiElementResolveResult) } + // The dollar sign can also be used in normal class names + val classesWithDollarSign = facade.findClasses(qualifiedName, element.resolveScope) + if (classesWithDollarSign.isNotEmpty()) { + return classesWithDollarSign.mapToArray(::PsiElementResolveResult) + } + return super.resolve(actualName, element, facade) }