Enable methods to be nullable

pull/87/head
Miller Adulu 4 years ago
parent 378c9654d5
commit 30113c329c
  1. 6
      lib/models/documents/nodes/container.dart

@ -25,19 +25,19 @@ abstract class Container<T extends Node?> extends Node {
/// abstract methods end
add(T node) {
add(T? node) {
assert(node?.parent == null);
node?.parent = this;
_children.add(node!);
}
addFirst(T node) {
addFirst(T? node) {
assert(node?.parent == null);
node?.parent = this;
_children.addFirst(node!);
}
void remove(T node) {
void remove(T? node) {
assert(node?.parent == this);
node?.parent = null;
_children.remove(node!);

Loading…
Cancel
Save