Hi! I have custom language plugin with language which based on Java language. I implemented custom ModuleLevelBuilder for the run custom compiler like java and eclipse compilers. All works fine except one situation with partial recompiling with constants. Due to this piece of code from com.intellij.compiler.server.DefaultMessageHandler#processIdentifiers:
SearchScope javaScope = searchScope instanceof GlobalSearchScope
? GlobalSearchScope.getScopeRestrictedByFileTypes((GlobalSearchScope)searchScope, JavaFileType.INSTANCE)
Why you handle only JavaFileTypes and not all files with language java like? Can you change implementation?
Thanks for any answers!