Dropping package facades:

- light classes: do not generate light class for package facade
- drop package facades as multifile classes compilation mode support
- get rid of some additional package facade fqName usages
- update tests for light classes
This commit is contained in:
Dmitry Petrov
2015-10-15 18:13:04 +03:00
parent e7fb7483c5
commit 149e70aa07
42 changed files with 60 additions and 373 deletions

View File

@@ -1,10 +1,10 @@
import test.TestPackage;
package test;
// Check absence of 'Static method reference via subclass warning' for kotlin usages
public class UsingKotlinPackageDeclarations {
public static int test() {
TestPackage.foo();
TestPackage.setBar(15);
return TestPackage.getBar();
UsingKotlinPackageDeclarationsKt.foo();
UsingKotlinPackageDeclarationsKt.setBar(15);
return UsingKotlinPackageDeclarationsKt.getBar();
}
}