public Node(MTree.Node node) { super(node); this.node = node; this.nodeText = NodeUtils.getTextFormattedForNode(node); this.nodeType = node.getType(); metaNodeType = MetaNodeType.MATLAB; }
private String nodeDocumentation() { if (!(getType() == MTree.NodeType.FUNCTION || getType() == MTree.NodeType.CLASSDEF || getMetaNodeType() == MetaNodeType.META_CLASS || getMetaNodeType() == MetaNodeType.META_METHOD)) { return ""; } List<MTree.Node> nodeList = NodeUtils.getDocumentationNodesForNode(node); String s = ""; for (MTree.Node node : nodeList) { s += NodeUtils.getTextForNode(node).trim() + "\n"; } if (s.length() > 0) { s = s.substring(0, s.length() - 1); } return s; }