@Override protected void setChildren(boolean fillInOffsets) { if (contentsNode != null) contentsNode.setParent(this); }
@Override protected void setChildren(boolean fillInOffsets) { if (contentsNode != null) contentsNode.setParent(this); }
@Override protected void setChildren(boolean fillInOffsets) { if (collectionTypeNode != null) collectionTypeNode.setParent(this); if (contentsNode != null) contentsNode.setParent(this); }
@Override protected void setChildren(boolean fillInOffsets) { if (collectionTypeNode != null) collectionTypeNode.setParent(this); if (contentsNode != null) contentsNode.setParent(this); }
@Override protected void setChildren(boolean fillInOffsets) { if (newKeywordNode != null) newKeywordNode.setParent(this); if (nameNode != null) nameNode.setParent(this); if (argumentsNode != null) argumentsNode.setParent(this); }
@Override protected void setChildren(boolean fillInOffsets) { if (newKeywordNode != null) newKeywordNode.setParent(this); if (nameNode != null) nameNode.setParent(this); if (argumentsNode != null) argumentsNode.setParent(this); }
public static IContainerNode insertArgumentsBefore(IContainerNode argumentsNode, IASNode... nodes) { int originalLength = argumentsNode.getChildCount(); int extraLength = nodes.length; ContainerNode result = new ContainerNode(originalLength + extraLength); result.setSourcePath(argumentsNode.getSourcePath()); result.span(argumentsNode); result.setParent((NodeBase) argumentsNode.getParent()); for (int i = 0; i < extraLength; i++) { NodeBase node = (NodeBase) nodes[i]; node.setSourcePath(argumentsNode.getSourcePath()); result.addItem(node); } for (int i = 0; i < originalLength; i++) { result.addItem((NodeBase) argumentsNode.getChild(i)); } return result; }
public static IContainerNode insertArgumentsAfter(IContainerNode argumentsNode, IASNode... nodes) { int originalLength = argumentsNode.getChildCount(); int extraLength = nodes.length; ContainerNode result = new ContainerNode(originalLength + extraLength); result.setSourcePath(argumentsNode.getSourcePath()); result.span(argumentsNode); result.setParent((NodeBase) argumentsNode.getParent()); for (int i = 0; i < originalLength; i++) { result.addItem((NodeBase) argumentsNode.getChild(i)); } for (int i = 0; i < extraLength; i++) { NodeBase node = (NodeBase) nodes[i]; node.setSourcePath(argumentsNode.getSourcePath()); result.addItem(node); } return result; }
result.setSourcePath(argumentsNode.getSourcePath()); result.span(argumentsNode); result.setParent((NodeBase) argumentsNode.getParent()); for (int i = 0; i < originalLength; i++)