Support platform/impl modifiers for properties

Do not allow platform properties to have backing fields, initializers, be
delegated, lateinit or const, or have accessors with bodies
This commit is contained in:
Alexander Udalov
2016-11-01 18:54:00 +03:00
parent af1264a46d
commit ce9691cd2b
23 changed files with 206 additions and 58 deletions
@@ -101,8 +101,8 @@ private fun genProperty(
Name.identifier(id.name),
CallableMemberDescriptor.Kind.SYNTHESIZED,
sourceElement,
false,
false) {
false, false, false, false
) {
override val errorType = errorType
override val cacheView = cacheView
override val resourceId = id