From fff06a047ec90b3afec606b775aa7153ac31086c Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Tue, 10 Mar 2015 02:50:43 +1100 Subject: [PATCH] Revert "delegate node path removal to after call" This reverts commit 5e0236d9a792a2c06e4a388ebe9c3f8f2ddac225. --- src/babel/traversal/path.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/src/babel/traversal/path.js b/src/babel/traversal/path.js index e7f42143d7..8456065d2b 100644 --- a/src/babel/traversal/path.js +++ b/src/babel/traversal/path.js @@ -57,9 +57,8 @@ export default class TraversalPath { } setContext(parentPath, context, key) { - this.shouldRemove = false; - this.shouldSkip = false; - this.shouldStop = false; + this.shouldSkip = false; + this.shouldStop = false; this.parentPath = parentPath || this.parentPath; this.context = context; @@ -71,11 +70,6 @@ export default class TraversalPath { } remove() { - this.shouldRemove = true; - this.shouldSkip = true; - } - - _remove() { this._refresh(this.node, []); this.container[this.key] = null; this.flatten(); @@ -159,10 +153,6 @@ export default class TraversalPath { if (replacement) { this.node = replacement; } - - if (this.shouldRemove) { - this._remove(); - } } isBlacklisted() {