From 9dc03e09781b2a3b1555f0ea60f0f04db8101afc Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 5 Jun 2015 12:17:55 +0100 Subject: [PATCH] traverse over ClassProperty path rather than node --- src/babel/transformation/transformers/es6/classes.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/babel/transformation/transformers/es6/classes.js b/src/babel/transformation/transformers/es6/classes.js index f2bd8d1759..877335b0d0 100644 --- a/src/babel/transformation/transformers/es6/classes.js +++ b/src/babel/transformation/transformers/es6/classes.js @@ -293,7 +293,7 @@ class ClassTransformer { this.pushMethod(node, path); } } else if (t.isClassProperty(node)) { - this.pushProperty(node); + this.pushProperty(node, path); } } @@ -478,8 +478,8 @@ class ClassTransformer { * Description */ - pushProperty(node: { type: "ClassProperty" }) { - this.scope.traverse(node, collectPropertyReferencesVisitor, { + pushProperty(node: { type: "ClassProperty" }, path: NodePath) { + path.traverse(collectPropertyReferencesVisitor, { references: this.instancePropRefs, scope: this.scope });