[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 val fromDelegate: Boolean get() = false
open var useNullableForReplace: Boolean = false open var useNullableForReplace: Boolean = false
open var notNull: Boolean = false
var withBindThis = true var withBindThis = true
@@ -49,16 +49,6 @@ abstract class AbstractBuilderPrinter<Element, Implementation, BuilderField, Ele
field.name, field.name,
")", ")",
) )
field.notNull -> println(
originalParameterName,
".",
field.name,
"?.let { ",
copyBuilderVariableName,
".",
field.name,
" = it }",
)
else -> println(copyBuilderVariableName, ".", field.name, " = ", originalParameterName, ".", field.name) 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) = private fun BuilderField.needBackingField(fieldIsUseless: Boolean) =
(!nullable || notNull) && origin !is ListField && if (fieldIsUseless) { !nullable && origin !is ListField && if (fieldIsUseless) {
defaultValueInImplementation == null defaultValueInImplementation == null
} else { } else {
defaultValueInBuilder == null defaultValueInBuilder == null
@@ -9,7 +9,6 @@ interface AbstractFieldWithDefaultValue<OriginField : AbstractField<OriginField>
val origin: OriginField val origin: OriginField
var withGetter: Boolean var withGetter: Boolean
var customSetter: String? var customSetter: String?
var notNull: Boolean
var defaultValueInImplementation: String? var defaultValueInImplementation: String?
var defaultValueInBuilder: String? var defaultValueInBuilder: String?
} }