diff --git a/idea/src/org/jetbrains/jet/plugin/debugger/JetPositionManager.java b/idea/src/org/jetbrains/jet/plugin/debugger/JetPositionManager.java index 2177c505641..8632bd7239e 100644 --- a/idea/src/org/jetbrains/jet/plugin/debugger/JetPositionManager.java +++ b/idea/src/org/jetbrains/jet/plugin/debugger/JetPositionManager.java @@ -196,11 +196,11 @@ public class JetPositionManager implements PositionManager { value = CachedValuesManager.getManager(file.getProject()).createCachedValue(new CachedValueProvider() { @Override public Result compute() { - AnalyzeExhaust analyzeExhaust = ResolvePackage.getAnalysisResults(file); - analyzeExhaust.throwIfError(); - Collection packageFiles = JetFilesProvider.getInstance(file.getProject()).allPackageFiles(file); + AnalyzeExhaust analyzeExhaust = ResolvePackage.getAnalysisResultsForElements(packageFiles); + analyzeExhaust.throwIfError(); + DelegatingBindingTrace bindingTrace = new DelegatingBindingTrace(analyzeExhaust.getBindingContext(), "trace created in JetPositionManager"); JetTypeMapper typeMapper = new JetTypeMapper(bindingTrace, ClassBuilderMode.FULL); //noinspection unchecked