From e3ba5bf9b7f9188b23f945a35ccc2ae99e14f573 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 25 Dec 2012 18:35:46 +0400 Subject: [PATCH] PsiJavaFileStub is not trackable --- .../src/org/jetbrains/jet/asJava/KotlinLightClass.java | 2 +- .../org/jetbrains/jet/asJava/KotlinLightClassForPackage.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClass.java b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClass.java index f4af4a6428b..bf653b226d9 100644 --- a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClass.java +++ b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClass.java @@ -72,7 +72,7 @@ public class KotlinLightClass extends AbstractLightClass implements JetJavaMirro outermostClassOrObject, JAVA_API_STUB, KotlinLightClassProvider.createForDeclaredTopLevelClass(outermostClassOrObject), - /*trackValue = */true); + /*trackValue = */false); PsiClass psiClass = LightClassUtil.findClass(classFqName, javaFileStub); if (psiClass == null) { diff --git a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java index 60ba7e3e8ab..9eaea42d8a1 100644 --- a/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java +++ b/compiler/jet.as.java.psi/src/org/jetbrains/jet/asJava/KotlinLightClassForPackage.java @@ -58,7 +58,7 @@ public class KotlinLightClassForPackage extends KotlinLightClassForPackageBase i this.files = Sets.newHashSet(files); // needed for hashCode this.hashCode = computeHashCode(); KotlinLightClassProvider stubProvider = KotlinLightClassProvider.createForPackageClass(getProject(), packageFqName, files); - this.javaFileStub = CachedValuesManager.getManager(getProject()).createCachedValue(stubProvider); + this.javaFileStub = CachedValuesManager.getManager(getProject()).createCachedValue(stubProvider, /*trackValue = */false); } @Nullable