Result
- The return type of the visit operation. Use Void
for
operations with no return type.public interface BindingExpressionVisitor<Result>
BindingExpressionParser
.Result visitBracketOp(BindingExpressionParser.BracketOpContext ctx)
BracketOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitResource(BindingExpressionParser.ResourceContext ctx)
Resource
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitCastOp(BindingExpressionParser.CastOpContext ctx)
CastOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitUnaryOp(BindingExpressionParser.UnaryOpContext ctx)
UnaryOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitAndOrOp(BindingExpressionParser.AndOrOpContext ctx)
AndOrOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitMethodInvocation(BindingExpressionParser.MethodInvocationContext ctx)
MethodInvocation
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitPrimary(BindingExpressionParser.PrimaryContext ctx)
Primary
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitGrouping(BindingExpressionParser.GroupingContext ctx)
Grouping
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitTernaryOp(BindingExpressionParser.TernaryOpContext ctx)
TernaryOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitComparisonOp(BindingExpressionParser.ComparisonOpContext ctx)
ComparisonOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitDotOp(BindingExpressionParser.DotOpContext ctx)
DotOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitMathOp(BindingExpressionParser.MathOpContext ctx)
MathOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitQuestionQuestionOp(BindingExpressionParser.QuestionQuestionOpContext ctx)
QuestionQuestionOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitBitShiftOp(BindingExpressionParser.BitShiftOpContext ctx)
BitShiftOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitInstanceOfOp(BindingExpressionParser.InstanceOfOpContext ctx)
InstanceOfOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitBinaryOp(BindingExpressionParser.BinaryOpContext ctx)
BinaryOp
labeled alternative in BindingExpressionParser.expression()
.ctx
- the parse treeResult visitBindingSyntax(BindingExpressionParser.BindingSyntaxContext ctx)
BindingExpressionParser.bindingSyntax()
.ctx
- the parse treeResult visitDefaults(BindingExpressionParser.DefaultsContext ctx)
BindingExpressionParser.defaults()
.ctx
- the parse treeResult visitConstantValue(BindingExpressionParser.ConstantValueContext ctx)
BindingExpressionParser.constantValue()
.ctx
- the parse treeResult visitExpression(BindingExpressionParser.ExpressionContext ctx)
BindingExpressionParser.expression()
.ctx
- the parse treeResult visitClassExtraction(BindingExpressionParser.ClassExtractionContext ctx)
BindingExpressionParser.classExtraction()
.ctx
- the parse treeResult visitExpressionList(BindingExpressionParser.ExpressionListContext ctx)
BindingExpressionParser.expressionList()
.ctx
- the parse treeResult visitLiteral(BindingExpressionParser.LiteralContext ctx)
BindingExpressionParser.literal()
.ctx
- the parse treeResult visitIdentifier(BindingExpressionParser.IdentifierContext ctx)
BindingExpressionParser.identifier()
.ctx
- the parse treeResult visitJavaLiteral(BindingExpressionParser.JavaLiteralContext ctx)
BindingExpressionParser.javaLiteral()
.ctx
- the parse treeResult visitStringLiteral(BindingExpressionParser.StringLiteralContext ctx)
BindingExpressionParser.stringLiteral()
.ctx
- the parse treeResult visitExplicitGenericInvocation(BindingExpressionParser.ExplicitGenericInvocationContext ctx)
BindingExpressionParser.explicitGenericInvocation()
.ctx
- the parse treeResult visitTypeArguments(BindingExpressionParser.TypeArgumentsContext ctx)
BindingExpressionParser.typeArguments()
.ctx
- the parse treeResult visitType(BindingExpressionParser.TypeContext ctx)
BindingExpressionParser.type()
.ctx
- the parse treeResult visitExplicitGenericInvocationSuffix(BindingExpressionParser.ExplicitGenericInvocationSuffixContext ctx)
BindingExpressionParser.explicitGenericInvocationSuffix()
.ctx
- the parse treeResult visitArguments(BindingExpressionParser.ArgumentsContext ctx)
BindingExpressionParser.arguments()
.ctx
- the parse treeResult visitClassOrInterfaceType(BindingExpressionParser.ClassOrInterfaceTypeContext ctx)
BindingExpressionParser.classOrInterfaceType()
.ctx
- the parse treeResult visitPrimitiveType(BindingExpressionParser.PrimitiveTypeContext ctx)
BindingExpressionParser.primitiveType()
.ctx
- the parse treeResult visitResources(BindingExpressionParser.ResourcesContext ctx)
BindingExpressionParser.resources()
.ctx
- the parse treeResult visitResourceParameters(BindingExpressionParser.ResourceParametersContext ctx)
BindingExpressionParser.resourceParameters()
.ctx
- the parse tree