Package org.apache.groovy.ginq.dsl
Class GinqAstBuilder
java.lang.Object
org.codehaus.groovy.ast.CodeVisitorSupport
org.apache.groovy.ginq.dsl.GinqAstBuilder
- All Implemented Interfaces:
- SyntaxErrorReportable,- GroovyCodeVisitor
Build the AST for GINQ
- Since:
- 4.0.0
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidvisitArgumentlistExpression(ArgumentListExpression expression) voidvisitBinaryExpression(BinaryExpression expression) voidvisitCastExpression(CastExpression expression) voidvisitDeclarationExpression(DeclarationExpression expression) voidvoidvisitPropertyExpression(PropertyExpression expression) voidvisitVariableExpression(VariableExpression expression) Methods inherited from class org.codehaus.groovy.ast.CodeVisitorSupportafterSwitchCaseStatementsVisited, afterSwitchConditionExpressionVisited, visitArrayExpression, visitAssertStatement, visitAttributeExpression, visitBitwiseNegationExpression, visitBlockStatement, visitBooleanExpression, visitBreakStatement, visitBytecodeExpression, visitCaseStatement, visitCatchStatement, visitClassExpression, visitClosureExpression, visitClosureListExpression, visitConstantExpression, visitConstructorCallExpression, visitContinueStatement, visitDoWhileLoop, visitEmptyStatement, visitExpressionStatement, visitFieldExpression, visitForLoop, visitGStringExpression, visitIfElse, visitLambdaExpression, visitListExpression, visitMapEntryExpression, visitMapExpression, visitMethodPointerExpression, visitMethodReferenceExpression, visitNotExpression, visitPostfixExpression, visitPrefixExpression, visitRangeExpression, visitReturnStatement, visitShortTernaryExpression, visitSpreadExpression, visitSpreadMapExpression, visitStaticMethodCallExpression, visitSwitch, visitSynchronizedStatement, visitTernaryExpression, visitThrowStatement, visitTryCatchFinally, visitTupleExpression, visitUnaryMinusExpression, visitUnaryPlusExpression, visitWhileLoopMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.groovy.ast.GroovyCodeVisitorvisit, visit, visitEmptyExpression, visitListOfExpressionsMethods inherited from interface org.apache.groovy.ginq.dsl.SyntaxErrorReportablecollectSyntaxError
- 
Field Details- 
ROOT_GINQ_EXPRESSION- See Also:
 
- 
GINQ_SELECT_DISTINCT- See Also:
 
 
- 
- 
Constructor Details- 
GinqAstBuilder
 
- 
- 
Method Details- 
buildAST
- 
visitMethodCallExpression- Specified by:
- visitMethodCallExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitMethodCallExpressionin class- CodeVisitorSupport
 
- 
visitBinaryExpression- Specified by:
- visitBinaryExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitBinaryExpressionin class- CodeVisitorSupport
 
- 
visitVariableExpression- Specified by:
- visitVariableExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitVariableExpressionin class- CodeVisitorSupport
 
- 
visitPropertyExpression- Specified by:
- visitPropertyExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitPropertyExpressionin class- CodeVisitorSupport
 
- 
visitDeclarationExpression- Specified by:
- visitDeclarationExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitDeclarationExpressionin class- CodeVisitorSupport
 
- 
visitCastExpression- Specified by:
- visitCastExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitCastExpressionin class- CodeVisitorSupport
 
- 
visitArgumentlistExpression- Specified by:
- visitArgumentlistExpressionin interface- GroovyCodeVisitor
- Overrides:
- visitArgumentlistExpressionin class- CodeVisitorSupport
 
- 
getSourceUnit- Specified by:
- getSourceUnitin interface- SyntaxErrorReportable
 
 
-