private void print(VariableInitializer node) throws IOException { print(node.getTarget()); if (node.getInitializer() != null) { writer.ws().append('=').ws(); print(node.getInitializer()); } }
@Override public CAstNode visitVariableInitializer(VariableInitializer node, WalkContext context) { if (node.getInitializer() != null) { return visit(node.getInitializer(), context); } else { return Ast.makeNode(CAstNode.EMPTY); } }
/** * Extract the variable from the Variable initializer and set the Type * * @param initializer AstNode from which to extract the variable * @param block code block to add the variable too * @param offset position of the variable in code */ private void extractVariableFromNode(VariableInitializer initializer, CodeBlock block, int offset) { AstNode target = initializer.getTarget(); if (target != null) { addVariableToResolver(target, initializer.getInitializer(), block, offset); } }
private void print(VariableInitializer node) throws IOException { print(node.getTarget()); if (node.getInitializer() != null) { writer.ws().append('=').ws(); print(node.getInitializer()); } }
boolean isFunction = var.getInitializer() instanceof FunctionNode; JavaScriptTreeNode tn = createTreeNode(varNameNode); if (isFunction) { FunctionNode func = (FunctionNode)var.getInitializer(); tn.setText(varName + RhinoUtil.getFunctionArgsString(func)); tn.setIcon(IconFactory.getIcon(IconFactory.DEFAULT_CLASS_ICON));
for (VariableInitializer var : vars) { AstNode target = var.getTarget(); AstNode init = var.getInitializer();
for (VariableInitializer var : vars) { AstNode target = var.getTarget(); AstNode init = var.getInitializer();
for (VariableInitializer var : vars) { AstNode target = var.getTarget(); AstNode init = var.getInitializer();
for (VariableInitializer var : vars) { AstNode target = var.getTarget(); AstNode init = var.getInitializer();
node)); if (init.getInitializer() == null) { children[i++] = Ast.makeNode(CAstNode.EMPTY); } else {