Package org.eclipse.epsilon.common.util
Class AstUtil
java.lang.Object
org.eclipse.epsilon.common.util.AstUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AST
static AST
getChildAt
(AST parent, int index) getChildren
(AST parent) getChildren
(AST parent, int... types) 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)
-
Constructor Details
-
AstUtil
public AstUtil()
-
-
Method Details
-
getChildrenCount
-
getChildAt
-
getChildren
-
getChildrenBut
-
getChildren
-
hasAtMostNChildrenOfTypes
- Parameters:
n
-parent
-type
-- Returns:
-
getChild
-
getFirstConcreteChild
-
getParentType
-