Write module name to metadata, fix reflection for file facades

Module name will be used for proper introspection of internal members
This commit is contained in:
Alexander Udalov
2015-10-11 15:23:14 +03:00
parent 0218e0351b
commit 9e4823ef82
18 changed files with 42 additions and 12 deletions
@@ -29,6 +29,8 @@ public @interface KotlinCallable {
int[] version() default {};
String moduleName() default "main";
String[] data();
String[] strings();
@@ -29,6 +29,8 @@ public @interface KotlinClass {
int[] version() default {};
String moduleName() default "main";
String[] data();
String[] strings();
@@ -29,6 +29,8 @@ public @interface KotlinFileFacade {
int[] version() default {};
String moduleName() default "main";
String[] data();
String[] strings();
@@ -29,6 +29,8 @@ public @interface KotlinMultifileClass {
int[] version() default {};
String moduleName() default "main";
String[] filePartClassNames();
String[] strings();
@@ -28,4 +28,6 @@ public @interface KotlinSyntheticClass {
int abiVersion();
int[] version() default {};
String moduleName() default "main";
}