Cleanup: constructor consistency checker
This commit is contained in:
@@ -113,7 +113,8 @@ class ConstructorConsistencyChecker private constructor(
|
|||||||
.filterIsInstance<PropertyDescriptor>()
|
.filterIsInstance<PropertyDescriptor>()
|
||||||
.filter { trace.get(BindingContext.BACKING_FIELD_REQUIRED, it) == true }
|
.filter { trace.get(BindingContext.BACKING_FIELD_REQUIRED, it) == true }
|
||||||
pseudocode.traverse(
|
pseudocode.traverse(
|
||||||
TraversalOrder.FORWARD, variablesData.variableInitializers, { instruction, enterData, _ ->
|
TraversalOrder.FORWARD, variablesData.variableInitializers
|
||||||
|
) { instruction, enterData, _ ->
|
||||||
|
|
||||||
fun firstUninitializedNotNullProperty() = propertyDescriptors.firstOrNull {
|
fun firstUninitializedNotNullProperty() = propertyDescriptors.firstOrNull {
|
||||||
!it.type.isMarkedNullable && !KotlinBuiltIns.isPrimitiveType(it.type) &&
|
!it.type.isMarkedNullable && !KotlinBuiltIns.isPrimitiveType(it.type) &&
|
||||||
@@ -164,7 +165,7 @@ class ConstructorConsistencyChecker private constructor(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
|||||||
Reference in New Issue
Block a user