KT-2364 Drop traces of constructor-entries in enums

#KT-2364 Fixed
This commit is contained in:
Andrey Breslav
2012-08-29 21:55:26 +04:00
parent 85dcfac2b8
commit 7caa1b8aa4
14 changed files with 10 additions and 609 deletions
-10
View File
@@ -1,10 +0,0 @@
enum class List<out T>(val size : Int) {
Nil : List<Nothing>(0) {
val a = 1
}
Cons<out T>(val head : T, val tail : List<T>) : List<T>(tail.size + 1)
}
val foo = List.Nil
val foo1 = foo.a
@@ -98,11 +98,6 @@ public class JetPsiCheckerTestGenerated extends AbstractJetPsiCheckerTest {
doTest("idea/testData/checker/CyclicHierarchy.jet");
}
@TestMetadata("Enums.jet")
public void testEnums() throws Exception {
doTest("idea/testData/checker/Enums.jet");
}
@TestMetadata("ExtensionFunctions.jet")
public void testExtensionFunctions() throws Exception {
doTest("idea/testData/checker/ExtensionFunctions.jet");
@@ -140,9 +140,7 @@ public class JetStubsTest extends LightCodeInsightFixtureTestCase {
" CLASS:PsiJetClassStubImpl[name=Test fqn=Test superNames=[]]\n" +
" TYPE_PARAMETER_LIST:PsiJetTypeParameterListStubImpl\n" +
" ENUM_ENTRY:PsiJetClassStubImpl[enumEntry name=First fqn=Test.First superNames=[]]\n" +
" TYPE_PARAMETER_LIST:PsiJetTypeParameterListStubImpl\n" +
" ENUM_ENTRY:PsiJetClassStubImpl[enumEntry name=Second fqn=Test.Second superNames=[]]\n" +
" TYPE_PARAMETER_LIST:PsiJetTypeParameterListStubImpl\n"
" ENUM_ENTRY:PsiJetClassStubImpl[enumEntry name=Second fqn=Test.Second superNames=[]]\n"
);
}