Cast as Node

pull/87/head
Miller Adulu 4 years ago
parent 0a69922d63
commit 1d7f93e195
  1. 6
      lib/models/documents/nodes/container.dart

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

Loading…
Cancel
Save