[FIR generator] Remove unused notNull property

This commit is contained in:
Sergej Jaskiewicz
2023-11-28 19:40:56 +01:00
committed by Space Team
parent f3016e1dcb
commit f46a14522f
3 changed files with 2 additions and 14 deletions
@@ -21,7 +21,6 @@ sealed class Field : AbstractField<Field>() {
open val fromDelegate: Boolean get() = false
open var useNullableForReplace: Boolean = false
open var notNull: Boolean = false
var withBindThis = true
@@ -49,16 +49,6 @@ abstract class AbstractBuilderPrinter<Element, Implementation, BuilderField, Ele
field.name,
")",
)
field.notNull -> println(
originalParameterName,
".",
field.name,
"?.let { ",
copyBuilderVariableName,
".",
field.name,
" = it }",
)
else -> println(copyBuilderVariableName, ".", field.name, " = ", originalParameterName, ".", field.name)
}
}
@@ -211,7 +201,7 @@ abstract class AbstractBuilderPrinter<Element, Implementation, BuilderField, Ele
}
private fun BuilderField.needBackingField(fieldIsUseless: Boolean) =
(!nullable || notNull) && origin !is ListField && if (fieldIsUseless) {
!nullable && origin !is ListField && if (fieldIsUseless) {
defaultValueInImplementation == null
} else {
defaultValueInBuilder == null
@@ -9,7 +9,6 @@ interface AbstractFieldWithDefaultValue<OriginField : AbstractField<OriginField>
val origin: OriginField
var withGetter: Boolean
var customSetter: String?
var notNull: Boolean
var defaultValueInImplementation: String?
var defaultValueInBuilder: String?
}
}