[FIR generator] Remove unused notNull property
This commit is contained in:
committed by
Space Team
parent
f3016e1dcb
commit
f46a14522f
-1
@@ -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
|
||||||
|
|
||||||
|
|||||||
+1
-11
@@ -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
|
||||||
|
|||||||
+1
-2
@@ -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?
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user