GetBuilder<T extends GetxController> constructor Null safety

const GetBuilder<T extends GetxController>(
  1. {Key? key,
  2. T? init,
  3. bool global = true,
  4. required GetControllerBuilder<T> builder,
  5. bool autoRemove = true,
  6. bool assignId = false,
  7. void initState(
    1. GetBuilderState<T> state
    )?,
  8. Object filter(
    1. T value
    )?,
  9. String? tag,
  10. void dispose(
    1. GetBuilderState<T> state
    )?,
  11. Object? id,
  12. void didChangeDependencies(
    1. GetBuilderState<T> state
    )?,
  13. void didUpdateWidget(
    1. GetBuilder<GetxController> oldWidget,
    2. GetBuilderState<T> state
    )?}
)

Implementation

const GetBuilder({
  Key? key,
  this.init,
  this.global = true,
  required this.builder,
  this.autoRemove = true,
  this.assignId = false,
  this.initState,
  this.filter,
  this.tag,
  this.dispose,
  this.id,
  this.didChangeDependencies,
  this.didUpdateWidget,
}) : super(key: key);