Package org.drools.drl.parser.antlr4
Interface DRL10ExpressionsVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
DRL10ExpressionsBaseVisitor
public interface DRL10ExpressionsVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
DRL10Expressions.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byDRL10Expressions.additiveExpression().Visit a parse tree produced byDRL10Expressions.andExpression().Visit a parse tree produced byDRL10Expressions.annotationArgs(org.drools.drl.ast.descr.AnnotationDescr, org.drools.drl.ast.dsl.AnnotatedDescrBuilder).Visit a parse tree produced byDRL10Expressions.annotationArray(org.drools.drl.ast.dsl.AnnotatedDescrBuilder).Visit a parse tree produced byDRL10Expressions.annotationValue(org.drools.drl.ast.dsl.AnnotatedDescrBuilder).Visit a parse tree produced byDRL10Expressions.arguments().Visit a parse tree produced byDRL10Expressions.arrayCreatorRest().Visit a parse tree produced byDRL10Expressions.arrayInitializer().Visit a parse tree produced byDRL10Expressions.assignmentOperator().Visit a parse tree produced byDRL10Expressions.backReferenceExpression().Visit a parse tree produced byDRL10Expressions.boolean_key().Visit a parse tree produced byDRL10Expressions.builtInOperator().Visit a parse tree produced byDRL10Expressions.byte_key().Visit a parse tree produced byDRL10Expressions.castExpression().Visit a parse tree produced byDRL10Expressions.char_key().Visit a parse tree produced byDRL10Expressions.class_key().Visit a parse tree produced byDRL10Expressions.classCreatorRestExpr().Visit a parse tree produced byDRL10Expressions.complexOp().Visit a parse tree produced byDRL10Expressions.conditionalAndExpression().Visit a parse tree produced byDRL10Expressions.conditionalExpression().Visit a parse tree produced byDRL10Expressions.conditionalOrExpression().Visit a parse tree produced byDRL10Expressions.createdName().Visit a parse tree produced byDRL10Expressions.creator().Visit a parse tree produced byDRL10Expressions.double_key().Visit a parse tree produced byDRL10Expressions.drlIdentifier().Visit a parse tree produced byDRL10Expressions.drlKeywords().Visit a parse tree produced byDRL10Expressions.dummy().Visit a parse tree produced byDRL10Expressions.dummy2().Visit a parse tree produced byDRL10Expressions.equalityExpression().Visit a parse tree produced byDRL10Expressions.exclusiveOrExpression().Visit a parse tree produced byDRL10Expressions.explicitGenericInvocation().Visit a parse tree produced byDRL10Expressions.explicitGenericInvocationSuffix().Visit a parse tree produced byDRL10Expressions.expression().Visit a parse tree produced byDRL10Expressions.expressionList().Visit a parse tree produced byDRL10Expressions.extends_key().Visit a parse tree produced byDRL10Expressions.float_key().Visit a parse tree produced byDRL10Expressions.fullAnnotation(org.drools.drl.ast.dsl.AnnotatedDescrBuilder).Visit a parse tree produced byDRL10Expressions.identifierSuffix().Visit a parse tree produced byDRL10Expressions.in_key().Visit a parse tree produced byDRL10Expressions.inclusiveOrExpression().Visit a parse tree produced byDRL10Expressions.inExpression().Visit a parse tree produced byDRL10Expressions.inlineListExpression().Visit a parse tree produced byDRL10Expressions.inlineMapExpression().Visit a parse tree produced byDRL10Expressions.innerCreator().Visit a parse tree produced byDRL10Expressions.instanceof_key().Visit a parse tree produced byDRL10Expressions.instanceOfExpression().Visit a parse tree produced byDRL10Expressions.int_key().Visit a parse tree produced byDRL10Expressions.literal().Visit a parse tree produced byDRL10Expressions.long_key().Visit a parse tree produced byDRL10Expressions.mapEntry().Visit a parse tree produced byDRL10Expressions.mapExpressionList().Visit a parse tree produced byDRL10Expressions.multiplicativeExpression().Visit a parse tree produced byDRL10Expressions.neg_operator_key().Visit a parse tree produced byDRL10Expressions.new_key().Visit a parse tree produced byDRL10Expressions.nonWildcardTypeArguments().Visit a parse tree produced byDRL10Expressions.not_key().Visit a parse tree produced byDRL10Expressions.operator().Visit a parse tree produced byDRL10Expressions.operator_key().Visit a parse tree produced byDRL10Expressions.parExpression().Visit a parse tree produced byDRL10Expressions.primary().Visit a parse tree produced byDRL10Expressions.primitiveType().Visit a parse tree produced byDRL10Expressions.relationalExpression().Visit a parse tree produced byDRL10Expressions.relationalOp().Visit a parse tree produced byDRL10Expressions.selector().Visit a parse tree produced byDRL10Expressions.shiftExpression().Visit a parse tree produced byDRL10Expressions.shiftOp().Visit a parse tree produced byDRL10Expressions.short_key().Visit a parse tree produced byDRL10Expressions.singleRestriction().Visit a parse tree produced byDRL10Expressions.squareArguments().Visit a parse tree produced byDRL10Expressions.super_key().Visit a parse tree produced byDRL10Expressions.superSuffix().Visit a parse tree produced byDRL10Expressions.ternaryExpression().Visit a parse tree produced byDRL10Expressions.this_key().Visit a parse tree produced byDRL10Expressions.type().Visit a parse tree produced byDRL10Expressions.typeArgument().Visit a parse tree produced byDRL10Expressions.typeArguments().Visit a parse tree produced byDRL10Expressions.typeList().Visit a parse tree produced byDRL10Expressions.typeMatch().Visit a parse tree produced byDRL10Expressions.unaryExpression().Visit a parse tree produced byDRL10Expressions.unaryExpressionNotPlusMinus().Visit a parse tree produced byDRL10Expressions.variableInitializer().Visit a parse tree produced byDRL10Expressions.void_key().Visit a parse tree produced byDRL10Expressions.xpathChunk().Visit a parse tree produced byDRL10Expressions.xpathExpressionList().Visit a parse tree produced byDRL10Expressions.xpathPrimary().Visit a parse tree produced byDRL10Expressions.xpathSeparator().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitLiteral
Visit a parse tree produced byDRL10Expressions.literal().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperator
Visit a parse tree produced byDRL10Expressions.operator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationalOp
Visit a parse tree produced byDRL10Expressions.relationalOp().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitComplexOp
Visit a parse tree produced byDRL10Expressions.complexOp().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeList
Visit a parse tree produced byDRL10Expressions.typeList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitType
Visit a parse tree produced byDRL10Expressions.type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeMatch
Visit a parse tree produced byDRL10Expressions.typeMatch().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeArguments
Visit a parse tree produced byDRL10Expressions.typeArguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTypeArgument
Visit a parse tree produced byDRL10Expressions.typeArgument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDrlIdentifier
Visit a parse tree produced byDRL10Expressions.drlIdentifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDrlKeywords
Visit a parse tree produced byDRL10Expressions.drlKeywords().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBuiltInOperator
Visit a parse tree produced byDRL10Expressions.builtInOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDummy
Visit a parse tree produced byDRL10Expressions.dummy().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDummy2
Visit a parse tree produced byDRL10Expressions.dummy2().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byDRL10Expressions.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionalExpression
Visit a parse tree produced byDRL10Expressions.conditionalExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitTernaryExpression
Visit a parse tree produced byDRL10Expressions.ternaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullAnnotation
Visit a parse tree produced byDRL10Expressions.fullAnnotation(org.drools.drl.ast.dsl.AnnotatedDescrBuilder).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnnotationArgs
Visit a parse tree produced byDRL10Expressions.annotationArgs(org.drools.drl.ast.descr.AnnotationDescr, org.drools.drl.ast.dsl.AnnotatedDescrBuilder).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnnotationElementValuePairs
Visit a parse tree produced byDRL10Expressions.annotationElementValuePairs(org.drools.drl.ast.descr.AnnotationDescr, org.drools.drl.ast.dsl.AnnotatedDescrBuilder).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnnotationElementValuePair
Visit a parse tree produced byDRL10Expressions.annotationElementValuePair(org.drools.drl.ast.descr.AnnotationDescr, org.drools.drl.ast.dsl.AnnotatedDescrBuilder).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnnotationValue
Visit a parse tree produced byDRL10Expressions.annotationValue(org.drools.drl.ast.dsl.AnnotatedDescrBuilder).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnnotationArray
Visit a parse tree produced byDRL10Expressions.annotationArray(org.drools.drl.ast.dsl.AnnotatedDescrBuilder).- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionalOrExpression
Visit a parse tree produced byDRL10Expressions.conditionalOrExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitConditionalAndExpression
Visit a parse tree produced byDRL10Expressions.conditionalAndExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInclusiveOrExpression
Visit a parse tree produced byDRL10Expressions.inclusiveOrExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExclusiveOrExpression
Visit a parse tree produced byDRL10Expressions.exclusiveOrExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAndExpression
Visit a parse tree produced byDRL10Expressions.andExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEqualityExpression
Visit a parse tree produced byDRL10Expressions.equalityExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstanceOfExpression
Visit a parse tree produced byDRL10Expressions.instanceOfExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInExpression
Visit a parse tree produced byDRL10Expressions.inExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRelationalExpression
Visit a parse tree produced byDRL10Expressions.relationalExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleRestriction
Visit a parse tree produced byDRL10Expressions.singleRestriction().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShiftExpression
Visit a parse tree produced byDRL10Expressions.shiftExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShiftOp
Visit a parse tree produced byDRL10Expressions.shiftOp().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAdditiveExpression
Visit a parse tree produced byDRL10Expressions.additiveExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMultiplicativeExpression
Visit a parse tree produced byDRL10Expressions.multiplicativeExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Visit a parse tree produced byDRL10Expressions.unaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpressionNotPlusMinus
Visit a parse tree produced byDRL10Expressions.unaryExpressionNotPlusMinus().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCastExpression
Visit a parse tree produced byDRL10Expressions.castExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBackReferenceExpression
Visit a parse tree produced byDRL10Expressions.backReferenceExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimitiveType
Visit a parse tree produced byDRL10Expressions.primitiveType().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXpathSeparator
Visit a parse tree produced byDRL10Expressions.xpathSeparator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXpathPrimary
Visit a parse tree produced byDRL10Expressions.xpathPrimary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXpathChunk
Visit a parse tree produced byDRL10Expressions.xpathChunk().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitXpathExpressionList
Visit a parse tree produced byDRL10Expressions.xpathExpressionList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPrimary
Visit a parse tree produced byDRL10Expressions.primary().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineListExpression
Visit a parse tree produced byDRL10Expressions.inlineListExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInlineMapExpression
Visit a parse tree produced byDRL10Expressions.inlineMapExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMapExpressionList
Visit a parse tree produced byDRL10Expressions.mapExpressionList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitMapEntry
Visit a parse tree produced byDRL10Expressions.mapEntry().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitParExpression
Visit a parse tree produced byDRL10Expressions.parExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifierSuffix
Visit a parse tree produced byDRL10Expressions.identifierSuffix().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreator
Visit a parse tree produced byDRL10Expressions.creator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCreatedName
Visit a parse tree produced byDRL10Expressions.createdName().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInnerCreator
Visit a parse tree produced byDRL10Expressions.innerCreator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayCreatorRest
Visit a parse tree produced byDRL10Expressions.arrayCreatorRest().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVariableInitializer
Visit a parse tree produced byDRL10Expressions.variableInitializer().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArrayInitializer
Visit a parse tree produced byDRL10Expressions.arrayInitializer().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClassCreatorRestExpr
Visit a parse tree produced byDRL10Expressions.classCreatorRestExpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplicitGenericInvocation
Visit a parse tree produced byDRL10Expressions.explicitGenericInvocation().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonWildcardTypeArguments
Visit a parse tree produced byDRL10Expressions.nonWildcardTypeArguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExplicitGenericInvocationSuffix
Visit a parse tree produced byDRL10Expressions.explicitGenericInvocationSuffix().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSelector
Visit a parse tree produced byDRL10Expressions.selector().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSuperSuffix
Visit a parse tree produced byDRL10Expressions.superSuffix().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSquareArguments
Visit a parse tree produced byDRL10Expressions.squareArguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArguments
Visit a parse tree produced byDRL10Expressions.arguments().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpressionList
Visit a parse tree produced byDRL10Expressions.expressionList().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAssignmentOperator
Visit a parse tree produced byDRL10Expressions.assignmentOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExtends_key
Visit a parse tree produced byDRL10Expressions.extends_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSuper_key
Visit a parse tree produced byDRL10Expressions.super_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInstanceof_key
Visit a parse tree produced byDRL10Expressions.instanceof_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoolean_key
Visit a parse tree produced byDRL10Expressions.boolean_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitChar_key
Visit a parse tree produced byDRL10Expressions.char_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitByte_key
Visit a parse tree produced byDRL10Expressions.byte_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitShort_key
Visit a parse tree produced byDRL10Expressions.short_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitInt_key
Visit a parse tree produced byDRL10Expressions.int_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFloat_key
Visit a parse tree produced byDRL10Expressions.float_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLong_key
Visit a parse tree produced byDRL10Expressions.long_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDouble_key
Visit a parse tree produced byDRL10Expressions.double_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitVoid_key
Visit a parse tree produced byDRL10Expressions.void_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitThis_key
Visit a parse tree produced byDRL10Expressions.this_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClass_key
Visit a parse tree produced byDRL10Expressions.class_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNew_key
Visit a parse tree produced byDRL10Expressions.new_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNot_key
Visit a parse tree produced byDRL10Expressions.not_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIn_key
Visit a parse tree produced byDRL10Expressions.in_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitOperator_key
Visit a parse tree produced byDRL10Expressions.operator_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNeg_operator_key
Visit a parse tree produced byDRL10Expressions.neg_operator_key().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-