From f05de2ffc82ca2b0788bcfb5edccc93eaa80c9fd Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 27 Dec 2012 18:48:03 +0400 Subject: [PATCH] KT-3165 Weird stack overflow in IDE (test added) --- ...oStackOverflowInImportInnerClassInCurrentFile.kt | 13 +++++++++++++ ...oStackOverflowInImportInnerClassInCurrentFile.kt | 13 +++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 idea/testData/quickfix/autoImports/afterCheckNoStackOverflowInImportInnerClassInCurrentFile.kt create mode 100644 idea/testData/quickfix/autoImports/beforeCheckNoStackOverflowInImportInnerClassInCurrentFile.kt diff --git a/idea/testData/quickfix/autoImports/afterCheckNoStackOverflowInImportInnerClassInCurrentFile.kt b/idea/testData/quickfix/autoImports/afterCheckNoStackOverflowInImportInnerClassInCurrentFile.kt new file mode 100644 index 00000000000..bee676f3fed --- /dev/null +++ b/idea/testData/quickfix/autoImports/afterCheckNoStackOverflowInImportInnerClassInCurrentFile.kt @@ -0,0 +1,13 @@ +// "Import Class" "false" + +// KT-3165 Weird stack overflow in IDE +// ERROR: Unresolved reference: Bar +// ERROR: Unresolved reference: SomeImpossibleName + +import Foo.Bar + +class Foo + +fun f() { + SomeImpossibleName +} \ No newline at end of file diff --git a/idea/testData/quickfix/autoImports/beforeCheckNoStackOverflowInImportInnerClassInCurrentFile.kt b/idea/testData/quickfix/autoImports/beforeCheckNoStackOverflowInImportInnerClassInCurrentFile.kt new file mode 100644 index 00000000000..bee676f3fed --- /dev/null +++ b/idea/testData/quickfix/autoImports/beforeCheckNoStackOverflowInImportInnerClassInCurrentFile.kt @@ -0,0 +1,13 @@ +// "Import Class" "false" + +// KT-3165 Weird stack overflow in IDE +// ERROR: Unresolved reference: Bar +// ERROR: Unresolved reference: SomeImpossibleName + +import Foo.Bar + +class Foo + +fun f() { + SomeImpossibleName +} \ No newline at end of file