cloneProperty method
Property
cloneProperty(
- String key,
- Property oldProperty,
- ExpressionProvider<
ExpressionProviderElement> ? parent, - ExpressionProviderElement instance,
inherited
Implementation
@protected
Property cloneProperty(
String key,
Property oldProperty,
ExpressionProvider<ExpressionProviderElement>? parent,
ExpressionProviderElement instance) {
if (oldProperty is Property<List<FormElement?>>) {
return cloneChildren(oldProperty, instance);
}
if (oldProperty is Property<ExpressionProviderElement>) {
return ImmutableProperty(oldProperty.value
.clone(getImmutableProperty(instance as FormElement)));
} else {
return oldProperty.clone();
}
}