public class ASTManipulator extends Object
| Constructor and Description |
|---|
ASTManipulator() |
| Modifier and Type | Method and Description |
|---|---|
void |
addIntoBody(ASTCssNode newNode,
ASTCssNode afterNode) |
void |
addIntoBody(List<? extends ASTCssNode> newNodes,
ASTCssNode afterNode) |
void |
addOpeningComments(ASTCssNode newOwner,
List<Comment> comments) |
ASTCssNode |
findParentOfType(ASTCssNode node,
ASTCssNodeType... type) |
void |
moveMembersBetweenBodies(Body from,
Body to) |
void |
removeFromBody(ASTCssNode node) |
void |
removeFromBody(Body body,
List<ASTCssNode> nodes) |
void |
removeFromClosestBody(ASTCssNode node) |
void |
replace(ASTCssNode oldChild,
ASTCssNode newChild) |
void |
replaceInBody(ASTCssNode oldNode,
ASTCssNode newNode) |
void |
replaceInBody(ASTCssNode oldNode,
List<ASTCssNode> newNodes) |
void |
setTreeVisibility(ASTCssNode node,
ASTCssNode.Visibility visibility)
Sets visibility to node and its children.
|
public ASTCssNode findParentOfType(ASTCssNode node, ASTCssNodeType... type)
public void replace(ASTCssNode oldChild, ASTCssNode newChild)
public void removeFromBody(ASTCssNode node)
public void removeFromBody(Body body, List<ASTCssNode> nodes)
public void replaceInBody(ASTCssNode oldNode, ASTCssNode newNode)
public void replaceInBody(ASTCssNode oldNode, List<ASTCssNode> newNodes)
public void addIntoBody(ASTCssNode newNode, ASTCssNode afterNode)
public void addIntoBody(List<? extends ASTCssNode> newNodes, ASTCssNode afterNode)
public void removeFromClosestBody(ASTCssNode node)
public void addOpeningComments(ASTCssNode newOwner, List<Comment> comments)
public void setTreeVisibility(ASTCssNode node, ASTCssNode.Visibility visibility)
Copyright © 2012–2016. All rights reserved.