LightClassEqualsTest fix by creating lightclasses with createNoCache
This commit is contained in:
+1
-1
@@ -339,7 +339,7 @@ abstract class KtLightClassForSourceDeclaration(protected val classOrObject: KtC
|
||||
.create(createNoCache(classOrObject), OUT_OF_CODE_BLOCK_MODIFICATION_COUNT)
|
||||
}
|
||||
|
||||
private fun createNoCache(classOrObject: KtClassOrObject): KtLightClassForSourceDeclaration? {
|
||||
fun createNoCache(classOrObject: KtClassOrObject): KtLightClassForSourceDeclaration? {
|
||||
if (classOrObject.hasExpectModifier()) {
|
||||
return null
|
||||
}
|
||||
|
||||
@@ -27,8 +27,6 @@ import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase;
|
||||
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor;
|
||||
import org.jetbrains.kotlin.psi.KtClassOrObject;
|
||||
|
||||
import static org.jetbrains.kotlin.asJava.LightClassUtilsKt.toLightClass;
|
||||
|
||||
public class LightClassEqualsTest extends KotlinLightCodeInsightFixtureTestCase {
|
||||
@NotNull
|
||||
@Override
|
||||
@@ -59,8 +57,8 @@ public class LightClassEqualsTest extends KotlinLightCodeInsightFixtureTestCase
|
||||
private static void doTestEquals(@Nullable KtClassOrObject origin) {
|
||||
assertNotNull(origin);
|
||||
|
||||
PsiClass lightClass1 = toLightClass(origin);
|
||||
PsiClass lightClass2 = toLightClass(origin);
|
||||
PsiClass lightClass1 = KtLightClassForSourceDeclaration.Companion.createNoCache(origin);
|
||||
PsiClass lightClass2 = KtLightClassForSourceDeclaration.Companion.createNoCache(origin);
|
||||
assertNotNull(lightClass1);
|
||||
assertNotNull(lightClass2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user