Store resolution context for light classes to prevent back-end fail

This commit is contained in:
Nikolay Krasko
2014-10-08 17:27:59 +04:00
parent ad6a0c4b72
commit e85b36cdff
4 changed files with 13 additions and 2 deletions
@@ -87,7 +87,7 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
if (descriptor == null) {
LOG.warn("No class descriptor in context for class: " + JetPsiUtil.getElementTextWithContext(classOrObject));
return new LightClassConstructionContext(BindingContext.EMPTY, session.getModuleDescriptor());
return new LightClassConstructionContext(bindingContext, session.getModuleDescriptor());
}
ForceResolveUtil.forceResolveAllContents(descriptor);