This commit is contained in:
Mikhail Glukhikh
2016-01-18 10:30:49 +03:00
parent a073f29006
commit 1c789f6862
@@ -590,7 +590,8 @@ class DeclarationsChecker(
}
}
else {
if (backingFieldRequired && !inTrait && !propertyDescriptor.isLateInit && java.lang.Boolean.TRUE == trace.bindingContext.get(BindingContext.IS_UNINITIALIZED, propertyDescriptor)) {
if (backingFieldRequired && !inTrait && !propertyDescriptor.isLateInit &&
trace.bindingContext.get(BindingContext.IS_UNINITIALIZED, propertyDescriptor) ?: false) {
if (containingDeclaration !is ClassDescriptor || hasAccessorImplementation) {
trace.report(MUST_BE_INITIALIZED.on(property))
}