public class AstNodeBrowser
extends java.lang.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,
java.lang.String tokenValue) |
AstNode |
getResult() |
java.util.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, java.lang.String tokenValue)
public boolean hasResult()
public AstNode getResult()
public java.util.List<AstNode> getResults()
Copyright © 2012 SonarSource. All Rights Reserved.