public class AstNodeBrowser extends Object
Constructor and Description |
---|
AstNodeBrowser(AstNode rootNode) |
Modifier and Type | Method and Description |
---|---|
static AstNodeBrowser |
browse(AstNode rootNode) |
AstNodeBrowser |
findChildren(AstNodeType nodeType) |
AstNodeBrowser |
findFirstChild(AstNodeType... nodeTypes) |
AstNodeBrowser |
findFirstDirectChild(AstNodeType... nodeTypes) |
AstNodeBrowser |
findFirstDirectChild(AstNodeType nodeType,
String tokenValue) |
AstNode |
getResult() |
List<AstNode> |
getResults() |
boolean |
hasResult() |
public AstNodeBrowser(AstNode rootNode)
public static AstNodeBrowser browse(AstNode rootNode)
public AstNodeBrowser findFirstDirectChild(AstNodeType... nodeTypes)
public AstNodeBrowser findChildren(AstNodeType nodeType)
public AstNodeBrowser findFirstChild(AstNodeType... nodeTypes)
public AstNodeBrowser findFirstDirectChild(AstNodeType nodeType, String tokenValue)
public boolean hasResult()
public AstNode getResult()
Copyright © 2009–2017 SonarSource. All rights reserved.