branch: master
commit 4fc6ef862564dbe7bce47aa36221f506c728f75e
Author: Dmitry Gutov <[email protected]>
Commit: Dmitry Gutov <[email protected]>
js2-class-node: Inherit from js2-object-node
---
js2-mode.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/js2-mode.el b/js2-mode.el
index 7ee1599..974e6f0 100644
--- a/js2-mode.el
+++ b/js2-mode.el
@@ -3844,7 +3844,7 @@ You can tell the quote type by looking at the first
character."
(insert "]"))
(cl-defstruct (js2-class-node
- (:include js2-node)
+ (:include js2-object-node)
(:constructor nil)
(:constructor make-js2-class-node (&key (type js2-CLASS)
(pos js2-ts-cursor)
@@ -3857,7 +3857,7 @@ optional `js2-expr-node'"
form ; CLASS_{STATEMENT|EXPRESSION}
name ; class name (a `js2-node-name', or nil if anonymous)
extends ; class heritage (a `js2-expr-node', or nil if none)
- elems)
+ )
(put 'cl-struct-js2-class-node 'js2-visitor 'js2-visit-class-node)
(put 'cl-struct-js2-class-node 'js2-printer 'js2-print-class-node)