Analyze all relevant files in JetPositionManager

This commit is contained in:
Andrey Breslav
2014-04-23 15:21:08 +04:00
parent 94693bf8dc
commit 34f437cc00
@@ -196,11 +196,11 @@ public class JetPositionManager implements PositionManager {
value = CachedValuesManager.getManager(file.getProject()).createCachedValue(new CachedValueProvider<JetTypeMapper>() {
@Override
public Result<JetTypeMapper> compute() {
AnalyzeExhaust analyzeExhaust = ResolvePackage.getAnalysisResults(file);
analyzeExhaust.throwIfError();
Collection<JetFile> 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