Allow suppress additional diagnostics for JVM target

Suppression doesn't work without resolved annotation in binding context.
This commit is contained in:
Nikolay Krasko
2015-11-23 21:53:47 +03:00
parent 5bb141381b
commit 652eeca872
7 changed files with 28 additions and 22 deletions
@@ -452,7 +452,8 @@ public class KotlinPositionManager(private val myDebugProcess: DebugProcess) : M
val element = getElementToCreateTypeMapperForLibraryFile(notPositionedElement)
val analysisResult = element!!.analyzeAndGetResult()
val state = GenerationState(file.project, ClassBuilderFactories.THROW_EXCEPTION, analysisResult.moduleDescriptor, analysisResult.bindingContext, listOf(file))
val state = GenerationState(file.project, ClassBuilderFactories.THROW_EXCEPTION,
analysisResult.moduleDescriptor, analysisResult.bindingContext, listOf(file))
state.beforeCompile()
return state.typeMapper
}