ArgosWidgetNode constructor

ArgosWidgetNode({
  1. required String path,
  2. required String widgetType,
  3. required int depth,
  4. required String description,
  5. String? key,
  6. Rect? bounds,
  7. List<ArgosWidgetProperty> properties = const <ArgosWidgetProperty>[],
  8. List<ArgosWidgetNode> children = const <ArgosWidgetNode>[],
})

Implementation

ArgosWidgetNode({
  required this.path,
  required this.widgetType,
  required this.depth,
  required this.description,
  this.key,
  this.bounds,
  List<ArgosWidgetProperty> properties = const <ArgosWidgetProperty>[],
  List<ArgosWidgetNode> children = const <ArgosWidgetNode>[],
})  : properties = UnmodifiableListView<ArgosWidgetProperty>(
        List<ArgosWidgetProperty>.of(properties),
      ),
      children = UnmodifiableListView<ArgosWidgetNode>(
        List<ArgosWidgetNode>.of(children),
      );