KT-2364 Drop traces of constructor-entries in enums
#KT-2364 Fixed
This commit is contained in:
@@ -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"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user