From a95ba27b7d0a29f4d0a9c0033cbe9ff6cdaf1c69 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 13 Sep 2012 19:47:33 +0400 Subject: [PATCH] KT-2758 Errors in lazy resolve: Unknown TYPEDEF Unknown declaration: TYPEDEF: Unknown declaration: TYPEDEF #KT-2758 Fixed EA-38287 Fixed --- .../jet/lang/resolve/lazy/AbstractLazyMemberScope.java | 3 +++ .../lazy/AbstractPsiBasedDeclarationProvider.java | 2 +- idea/testData/completion/basic/InFileWithTypedef.kt | 9 +++++++++ .../jetbrains/jet/completion/JetBasicCompletionTest.java | 4 ++++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 idea/testData/completion/basic/InFileWithTypedef.kt diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyMemberScope.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyMemberScope.java index bed057a384d..93c54fc2bea 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyMemberScope.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/AbstractLazyMemberScope.java @@ -245,6 +245,9 @@ public abstract class AbstractLazyMemberScope + +// Regression for EA-38287 and KT-2758 + +// EXIST: TestClassName +// ABSENT: TestAlias \ No newline at end of file diff --git a/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java b/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java index cd666e4dbed..30a9618ec4c 100644 --- a/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java +++ b/idea/tests/org/jetbrains/jet/completion/JetBasicCompletionTest.java @@ -100,6 +100,10 @@ public class JetBasicCompletionTest extends JetCompletionTestBase { doTest(); } + public void testInFileWithTypedef() { + doTest(); + } + public void testInFunInClassInitializer() { doTest(); }