From 4fc6ef862564dbe7bce47aa36221f506c728f75e Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Sat, 2 Jan 2016 05:14:48 +0200 Subject: [PATCH] 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 7ee1599a8..974e6f0c1 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) -- 2.39.2