Package org.eclipse.epsilon.common.util
Class AstUtil
- java.lang.Object
-
- org.eclipse.epsilon.common.util.AstUtil
-
public class AstUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AstUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AST
getChild(AST parent, int type)
static AST
getChildAt(AST parent, int index)
static java.util.List<AST>
getChildren(AST parent)
static java.util.List<AST>
getChildren(AST parent, int... types)
static java.util.List<AST>
getChildrenBut(AST parent, int type)
static int
getChildrenCount(AST parent)
static AST
getFirstConcreteChild(AST parent)
static int
getParentType(AST child)
static boolean
hasAtMostNChildrenOfTypes(int n, AST parent, int... types)
-