Remove synthetic flag from internal members

This commit is contained in:
Michael Bogdanov
2015-10-09 18:40:51 +03:00
parent 4f63d47f82
commit ee6dbac381
12 changed files with 32 additions and 13 deletions
@@ -214,7 +214,6 @@ public class AsmUtil {
}
if (JetTypeMapper.isAccessor(functionDescriptor)
|| functionDescriptor.getVisibility() == Visibilities.INTERNAL
|| AnnotationUtilKt.hasJvmSyntheticAnnotation(functionDescriptor)) {
flags |= ACC_SYNTHETIC;
}
@@ -337,10 +337,6 @@ public class PropertyCodegen {
modifiers |= ACC_PRIVATE;
}
if (propertyDescriptor.getVisibility() == Visibilities.INTERNAL) {
modifiers |= ACC_SYNTHETIC;
}
if (AsmUtil.isPropertyWithBackingFieldCopyInOuterClass(propertyDescriptor)) {
ImplementationBodyCodegen parentBodyCodegen = (ImplementationBodyCodegen) memberCodegen.getParentCodegen();
parentBodyCodegen.addCompanionObjectPropertyToCopy(propertyDescriptor, defaultValue);