public final class ExtractorUtils extends Object
| Constructor and Description |
|---|
ExtractorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Optional<org.antlr.v4.runtime.ParserRuleContext> |
findFirstChildNode(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
Find first child node.
|
static com.google.common.base.Optional<org.antlr.v4.runtime.ParserRuleContext> |
findFirstChildNodeNoneRecursive(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
Find first child node none recursive.
|
static com.google.common.base.Optional<org.antlr.v4.runtime.ParserRuleContext> |
findSingleNodeFromFirstDescendant(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
Find single node from first descendant which only has one child.
|
static Collection<org.antlr.v4.runtime.ParserRuleContext> |
getAllDescendantNodes(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
Get all descendant nodes.
|
static org.antlr.v4.runtime.ParserRuleContext |
getFirstChildNode(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
Get first child node.
|
public static org.antlr.v4.runtime.ParserRuleContext getFirstChildNode(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
node - start noderuleName - rule namepublic static com.google.common.base.Optional<org.antlr.v4.runtime.ParserRuleContext> findFirstChildNode(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
node - start noderuleName - rule namepublic static com.google.common.base.Optional<org.antlr.v4.runtime.ParserRuleContext> findFirstChildNodeNoneRecursive(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
node - start noderuleName - rule namepublic static com.google.common.base.Optional<org.antlr.v4.runtime.ParserRuleContext> findSingleNodeFromFirstDescendant(org.antlr.v4.runtime.ParserRuleContext node,
RuleName ruleName)
node - start noderuleName - rule namepublic static Collection<org.antlr.v4.runtime.ParserRuleContext> getAllDescendantNodes(org.antlr.v4.runtime.ParserRuleContext node, RuleName ruleName)
node - start noderuleName - rule nameCopyright © 2020 The Apache Software Foundation. All rights reserved.