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
@@ -50,6 +50,7 @@ public final class JvmAnnotationNames {
public static final String MULTIFILE_CLASS_NAME_FIELD_NAME = "multifileClassName";
public static final String DATA_FIELD_NAME = "data";
public static final String STRINGS_FIELD_NAME = "strings";
public static final String MODULE_NAME_FIELD_NAME = "moduleName";
public static final Name DEFAULT_ANNOTATION_MEMBER_NAME = Name.identifier("value");
public static final Name DEPRECATED_ANNOTATION_MESSAGE = Name.identifier("message");
public static final Name TARGET_ANNOTATION_MEMBER_NAME = Name.identifier("allowedTargets");