Interface ExpressionParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
ExpressionParserBaseListener
public interface ExpressionParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
ExpressionParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theAdditiveExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.arguments().voidEnter a parse tree produced by theArrayAccessExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theArrayLitExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theArrayStoreStatementlabeled alternative inExpressionParser.statement().voidEnter a parse tree produced by theBitwiseAndExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theBitwiseOrExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theBitwiseXorExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theBoolLitExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theBoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theCapturingExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theCastExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theClassConstantExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theComparisonExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theConstructorReferenceExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theDecimalLitExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theEqualityExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theExpressionStatementlabeled alternative inExpressionParser.statement().voidEnter a parse tree produced by theFreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theIdentifierAssignmentStatementlabeled alternative inExpressionParser.statement().voidEnter a parse tree produced by theIdentifierExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theIdentifierNamelabeled alternative inExpressionParser.name().voidEnter a parse tree produced by theInstanceofExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theInstantiationExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theIntLitExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theMemberAccessExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theMemberAssignmentStatementlabeled alternative inExpressionParser.statement().voidEnter a parse tree produced by theMethodCallExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theMultiplicativeExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.nameWithDims().voidEnter a parse tree produced by theNewArrayExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced byExpressionParser.nonEmptyArguments().voidEnter a parse tree produced by theNullExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theParenthesizedExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theReturnStatementlabeled alternative inExpressionParser.statement().voidEnter a parse tree produced byExpressionParser.root().voidEnter a parse tree produced by theShiftExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theStaticMethodCallExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theStringLitExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theSuperCallExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theThisExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theThrowStatementlabeled alternative inExpressionParser.statement().voidEnter a parse tree produced by theUnaryExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theWildcardExpressionlabeled alternative inExpressionParser.expression().voidEnter a parse tree produced by theWildcardNamelabeled alternative inExpressionParser.name().voidExit a parse tree produced by theAdditiveExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.arguments().voidExit a parse tree produced by theArrayAccessExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theArrayLitExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theArrayStoreStatementlabeled alternative inExpressionParser.statement().voidExit a parse tree produced by theBitwiseAndExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theBitwiseOrExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theBitwiseXorExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theBoolLitExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theBoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theCapturingExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theCastExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theClassConstantExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theComparisonExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theConstructorReferenceExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theDecimalLitExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theEqualityExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theExpressionStatementlabeled alternative inExpressionParser.statement().voidExit a parse tree produced by theFreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theIdentifierAssignmentStatementlabeled alternative inExpressionParser.statement().voidExit a parse tree produced by theIdentifierExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theIdentifierNamelabeled alternative inExpressionParser.name().voidExit a parse tree produced by theInstanceofExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theInstantiationExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theIntLitExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theMemberAccessExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theMemberAssignmentStatementlabeled alternative inExpressionParser.statement().voidExit a parse tree produced by theMethodCallExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theMultiplicativeExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.nameWithDims().voidExit a parse tree produced by theNewArrayExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced byExpressionParser.nonEmptyArguments().voidExit a parse tree produced by theNullExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theParenthesizedExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theReturnStatementlabeled alternative inExpressionParser.statement().voidExit a parse tree produced byExpressionParser.root().voidExit a parse tree produced by theShiftExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theStaticMethodCallExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theStringLitExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theSuperCallExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theThisExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theThrowStatementlabeled alternative inExpressionParser.statement().voidExit a parse tree produced by theUnaryExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theWildcardExpressionlabeled alternative inExpressionParser.expression().voidExit a parse tree produced by theWildcardNamelabeled alternative inExpressionParser.name().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterRoot
Enter a parse tree produced byExpressionParser.root().- Parameters:
ctx- the parse tree
-
exitRoot
Exit a parse tree produced byExpressionParser.root().- Parameters:
ctx- the parse tree
-
enterMemberAssignmentStatement
Enter a parse tree produced by theMemberAssignmentStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
exitMemberAssignmentStatement
Exit a parse tree produced by theMemberAssignmentStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
enterArrayStoreStatement
Enter a parse tree produced by theArrayStoreStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
exitArrayStoreStatement
Exit a parse tree produced by theArrayStoreStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
enterIdentifierAssignmentStatement
Enter a parse tree produced by theIdentifierAssignmentStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
exitIdentifierAssignmentStatement
Exit a parse tree produced by theIdentifierAssignmentStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
enterReturnStatement
Enter a parse tree produced by theReturnStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
exitReturnStatement
Exit a parse tree produced by theReturnStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
enterThrowStatement
Enter a parse tree produced by theThrowStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
exitThrowStatement
Exit a parse tree produced by theThrowStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
enterExpressionStatement
Enter a parse tree produced by theExpressionStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
exitExpressionStatement
Exit a parse tree produced by theExpressionStatementlabeled alternative inExpressionParser.statement().- Parameters:
ctx- the parse tree
-
enterBitwiseXorExpression
Enter a parse tree produced by theBitwiseXorExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBitwiseXorExpression
Exit a parse tree produced by theBitwiseXorExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterClassConstantExpression
Enter a parse tree produced by theClassConstantExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitClassConstantExpression
Exit a parse tree produced by theClassConstantExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterStaticMethodCallExpression
Enter a parse tree produced by theStaticMethodCallExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitStaticMethodCallExpression
Exit a parse tree produced by theStaticMethodCallExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBoolLitExpression
Enter a parse tree produced by theBoolLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBoolLitExpression
Exit a parse tree produced by theBoolLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterUnaryExpression
Enter a parse tree produced by theUnaryExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitUnaryExpression
Exit a parse tree produced by theUnaryExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterFreeMethodReferenceExpression
Enter a parse tree produced by theFreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitFreeMethodReferenceExpression
Exit a parse tree produced by theFreeMethodReferenceExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterConstructorReferenceExpression
void enterConstructorReferenceExpression(ExpressionParser.ConstructorReferenceExpressionContext ctx) Enter a parse tree produced by theConstructorReferenceExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitConstructorReferenceExpression
Exit a parse tree produced by theConstructorReferenceExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterInstantiationExpression
Enter a parse tree produced by theInstantiationExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitInstantiationExpression
Exit a parse tree produced by theInstantiationExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterIntLitExpression
Enter a parse tree produced by theIntLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitIntLitExpression
Exit a parse tree produced by theIntLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterThisExpression
Enter a parse tree produced by theThisExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitThisExpression
Exit a parse tree produced by theThisExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterDecimalLitExpression
Enter a parse tree produced by theDecimalLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitDecimalLitExpression
Exit a parse tree produced by theDecimalLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterMethodCallExpression
Enter a parse tree produced by theMethodCallExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitMethodCallExpression
Exit a parse tree produced by theMethodCallExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterInstanceofExpression
Enter a parse tree produced by theInstanceofExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitInstanceofExpression
Exit a parse tree produced by theInstanceofExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterWildcardExpression
Enter a parse tree produced by theWildcardExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitWildcardExpression
Exit a parse tree produced by theWildcardExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterArrayLitExpression
Enter a parse tree produced by theArrayLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitArrayLitExpression
Exit a parse tree produced by theArrayLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterStringLitExpression
Enter a parse tree produced by theStringLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitStringLitExpression
Exit a parse tree produced by theStringLitExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterEqualityExpression
Enter a parse tree produced by theEqualityExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitEqualityExpression
Exit a parse tree produced by theEqualityExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterMultiplicativeExpression
Enter a parse tree produced by theMultiplicativeExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitMultiplicativeExpression
Exit a parse tree produced by theMultiplicativeExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBitwiseOrExpression
Enter a parse tree produced by theBitwiseOrExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBitwiseOrExpression
Exit a parse tree produced by theBitwiseOrExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterParenthesizedExpression
Enter a parse tree produced by theParenthesizedExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitParenthesizedExpression
Exit a parse tree produced by theParenthesizedExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterAdditiveExpression
Enter a parse tree produced by theAdditiveExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitAdditiveExpression
Exit a parse tree produced by theAdditiveExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterMemberAccessExpression
Enter a parse tree produced by theMemberAccessExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitMemberAccessExpression
Exit a parse tree produced by theMemberAccessExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBoundMethodReferenceExpression
void enterBoundMethodReferenceExpression(ExpressionParser.BoundMethodReferenceExpressionContext ctx) Enter a parse tree produced by theBoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBoundMethodReferenceExpression
Exit a parse tree produced by theBoundMethodReferenceExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterShiftExpression
Enter a parse tree produced by theShiftExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitShiftExpression
Exit a parse tree produced by theShiftExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterCapturingExpression
Enter a parse tree produced by theCapturingExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitCapturingExpression
Exit a parse tree produced by theCapturingExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterNullExpression
Enter a parse tree produced by theNullExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitNullExpression
Exit a parse tree produced by theNullExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterIdentifierExpression
Enter a parse tree produced by theIdentifierExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitIdentifierExpression
Exit a parse tree produced by theIdentifierExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterBitwiseAndExpression
Enter a parse tree produced by theBitwiseAndExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitBitwiseAndExpression
Exit a parse tree produced by theBitwiseAndExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterComparisonExpression
Enter a parse tree produced by theComparisonExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitComparisonExpression
Exit a parse tree produced by theComparisonExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterSuperCallExpression
Enter a parse tree produced by theSuperCallExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitSuperCallExpression
Exit a parse tree produced by theSuperCallExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterCastExpression
Enter a parse tree produced by theCastExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitCastExpression
Exit a parse tree produced by theCastExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterNewArrayExpression
Enter a parse tree produced by theNewArrayExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitNewArrayExpression
Exit a parse tree produced by theNewArrayExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterArrayAccessExpression
Enter a parse tree produced by theArrayAccessExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
exitArrayAccessExpression
Exit a parse tree produced by theArrayAccessExpressionlabeled alternative inExpressionParser.expression().- Parameters:
ctx- the parse tree
-
enterIdentifierName
Enter a parse tree produced by theIdentifierNamelabeled alternative inExpressionParser.name().- Parameters:
ctx- the parse tree
-
exitIdentifierName
Exit a parse tree produced by theIdentifierNamelabeled alternative inExpressionParser.name().- Parameters:
ctx- the parse tree
-
enterWildcardName
Enter a parse tree produced by theWildcardNamelabeled alternative inExpressionParser.name().- Parameters:
ctx- the parse tree
-
exitWildcardName
Exit a parse tree produced by theWildcardNamelabeled alternative inExpressionParser.name().- Parameters:
ctx- the parse tree
-
enterNameWithDims
Enter a parse tree produced byExpressionParser.nameWithDims().- Parameters:
ctx- the parse tree
-
exitNameWithDims
Exit a parse tree produced byExpressionParser.nameWithDims().- Parameters:
ctx- the parse tree
-
enterArguments
Enter a parse tree produced byExpressionParser.arguments().- Parameters:
ctx- the parse tree
-
exitArguments
Exit a parse tree produced byExpressionParser.arguments().- Parameters:
ctx- the parse tree
-
enterNonEmptyArguments
Enter a parse tree produced byExpressionParser.nonEmptyArguments().- Parameters:
ctx- the parse tree
-
exitNonEmptyArguments
Exit a parse tree produced byExpressionParser.nonEmptyArguments().- Parameters:
ctx- the parse tree
-