Send feedback
Class ExpressionTreeBuilder (2.0.0)
Stay organized with collections
Save and categorize content based on your preferences.
public class ExpressionTreeBuilder
A generator of AST representation of an expression. This class can use an
optionally supplied CommonTreeAdaptor to process the tree further.
If successful it returns the root of an AST representing the parsed query.
Constructors
ExpressionTreeBuilder()
public ExpressionTreeBuilder()
ExpressionTreeBuilder(CommonTreeAdaptor adaptor)
public ExpressionTreeBuilder(CommonTreeAdaptor adaptor)
Parameter Name Description adaptor
org.antlr.runtime.tree.CommonTreeAdaptor
Methods
parse(String expression)
public CommonTree parse(String expression)
Parses the user expression and returns a CommonTree .
Parameter Name Description expression
String
the expression to parse
Returns Type Description org.antlr.runtime.tree.CommonTree
a CommonTree constructed from the expression
Exceptions Type Description org.antlr.runtime.RecognitionException
if the user expression is invalid
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-04-26 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?