Deserialize constructors of static nested classes correctly

Similar to what is done in TopDownAnalyzer
 #KT-4081 Fixed
This commit is contained in:
Alexander Udalov
2013-10-15 19:17:43 +04:00
parent d5bd8eebff
commit 6e45533065
6 changed files with 30 additions and 5 deletions
@@ -16,14 +16,17 @@
package org.jetbrains.jet.codegen;
import junit.framework.Assert;
import junit.framework.Test;
import junit.framework.TestSuite;
import java.io.File;
import java.util.regex.Pattern;
import org.jetbrains.jet.JetTestUtils;
import org.jetbrains.jet.test.InnerTestClasses;
import org.jetbrains.jet.test.TestMetadata;
import java.io.File;
import java.util.regex.Pattern;
import org.jetbrains.jet.codegen.AbstractBytecodeTextTest;
/** This class is generated by {@link org.jetbrains.jet.generators.tests.GenerateTests}. DO NOT MODIFY MANUALLY */
@SuppressWarnings("all")
@@ -36,6 +36,11 @@ public class CompileKotlinAgainstKotlinTestGenerated extends AbstractCompileKotl
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.generators.tests.GenerateTests", new File("compiler/testData/compileKotlinAgainstKotlin"), Pattern.compile("^(.+)\\.A.kt$"), true);
}
@TestMetadata("ClassInObject.A.kt")
public void testClassInObject() throws Exception {
doTest("compiler/testData/compileKotlinAgainstKotlin/ClassInObject.A.kt");
}
@TestMetadata("ClassObjectMember.A.kt")
public void testClassObjectMember() throws Exception {
doTest("compiler/testData/compileKotlinAgainstKotlin/ClassObjectMember.A.kt");