Generating SAM wrapper class per source file.

This commit is contained in:
Evgeny Gerashchenko
2013-06-13 19:36:26 +04:00
parent 0fbf203ff7
commit 7ef4c8cfa8
10 changed files with 118 additions and 33 deletions
@@ -3756,6 +3756,11 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
doTest("compiler/testData/codegen/box/sam/runnableAccessingClosure2.kt");
}
@TestMetadata("sameWrapperClass.kt")
public void testSameWrapperClass() throws Exception {
doTest("compiler/testData/codegen/box/sam/sameWrapperClass.kt");
}
@TestMetadata("syntheticVsReal.kt")
public void testSyntheticVsReal() throws Exception {
doTest("compiler/testData/codegen/box/sam/syntheticVsReal.kt");
@@ -71,6 +71,11 @@ public class BlackBoxMultiFileCodegenTestGenerated extends AbstractBlackBoxCodeg
doTestMultiFile("compiler/testData/codegen/boxMultiFile/nestedPackages");
}
@TestMetadata("samWrappersDifferentFiles")
public void testSamWrappersDifferentFiles() throws Exception {
doTestMultiFile("compiler/testData/codegen/boxMultiFile/samWrappersDifferentFiles");
}
@TestMetadata("sameFileName")
public void testSameFileName() throws Exception {
doTestMultiFile("compiler/testData/codegen/boxMultiFile/sameFileName");