* @param {function} traverse * @param {object} node * @param {array} path * @param {object} state
(traverse, node, path, state)
| 13938 | * @param {object} state |
| 13939 | */ |
| 13940 | function visitClassDeclaration(traverse, node, path, state) { |
| 13941 | var className = node.id.name; |
| 13942 | var superClass = _getSuperClassInfo(node, state); |
| 13943 | |
| 13944 | state = utils.updateState(state, { |
| 13945 | mungeNamespace: className, |
| 13946 | className: className, |
| 13947 | superClass: superClass |
| 13948 | }); |
| 13949 | |
| 13950 | _renderClassBody(traverse, node, path, state); |
| 13951 | |
| 13952 | return false; |
| 13953 | } |
| 13954 | visitClassDeclaration.test = function(node, path, state) { |
| 13955 | return node.type === Syntax.ClassDeclaration; |
| 13956 | }; |
nothing calls this directly
no test coverage detected