Class ExpressionValueVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
cool.klass.model.meta.grammar.KlassBaseVisitor<AntlrExpressionValue>
cool.klass.model.converter.compiler.phase.criteria.ExpressionValueVisitor
- All Implemented Interfaces:
KlassVisitor<AntlrExpressionValue>,org.antlr.v4.runtime.tree.ParseTreeVisitor<AntlrExpressionValue>
-
Constructor Summary
ConstructorsConstructorDescriptionExpressionValueVisitor(CompilerState compilerState, AntlrClassifier thisReference, IAntlrElement expressionValueOwner) -
Method Summary
Methods inherited from class cool.klass.model.meta.grammar.KlassBaseVisitor
visitAbstractDeclaration, visitArgument, visitArgumentList, visitAssociationBlock, visitAssociationBody, visitAssociationDeclaration, visitAssociationEnd, visitAssociationEndModifier, visitAssociationEndReference, visitAssociationEndSignature, visitBooleanLiteral, visitCharacterLiteral, visitClassBlock, visitClassBody, visitClassDeclaration, visitClassHeader, visitClassifierModifier, visitClassifierReference, visitClassMember, visitClassOrUser, visitClassReference, visitClassServiceModifier, visitCompilationUnit, visitCriteriaAll, visitCriteriaEdgePoint, visitCriteriaExpressionAnd, visitCriteriaExpressionGroup, visitCriteriaExpressionOr, visitCriteriaNative, visitCriteriaOperator, visitDataTypeProperty, visitDataTypePropertyModifier, visitDataTypePropertyValidation, visitEnumerationBlock, visitEnumerationBody, visitEnumerationDeclaration, visitEnumerationLiteral, visitEnumerationParameterDeclaration, visitEnumerationPrettyName, visitEnumerationProperty, visitEnumerationReference, visitEqualityOperator, visitExpressionMemberReference, visitExpressionValue, visitExtendsDeclaration, visitFloatingPointLiteral, visitHeader, visitIdentifier, visitImplementsDeclaration, visitInequalityOperator, visitInOperator, visitIntegerLiteral, visitIntegerValidationParameter, visitInterfaceBlock, visitInterfaceBody, visitInterfaceDeclaration, visitInterfaceHeader, visitInterfaceMember, visitInterfaceReference, visitInvalidParameterDeclaration, visitKeywordValidAsIdentifier, visitMaxLengthValidation, visitMaxLengthValidationKeyword, visitMaxValidation, visitMaxValidationKeyword, visitMemberReference, visitMinLengthValidation, visitMinLengthValidationKeyword, visitMinValidation, visitMinValidationKeyword, visitMultiplicity, visitMultiplicityBody, visitNullLiteral, visitOperator, visitOptionalMarker, visitOrderByDeclaration, visitOrderByDirection, visitOrderByMemberReferencePath, visitPackageDeclaration, visitPackageName, visitParameterDeclaration, visitParameterDeclarationList, visitParameterizedProperty, visitParameterizedPropertyModifier, visitParameterizedPropertySignature, visitParameterModifier, visitPrimitiveParameterDeclaration, visitPrimitiveProperty, visitPrimitiveType, visitProjectionBlock, visitProjectionBody, visitProjectionDeclaration, visitProjectionMember, visitProjectionParameterizedProperty, visitProjectionPrimitiveMember, visitProjectionProjectionReference, visitProjectionReference, visitProjectionReferenceProperty, visitQueryParameterList, visitRelationship, visitServiceBlock, visitServiceBody, visitServiceCategoryModifier, visitServiceCriteriaDeclaration, visitServiceCriteriaKeyword, visitServiceDeclaration, visitServiceGroupBlock, visitServiceGroupBody, visitServiceGroupDeclaration, visitServiceMultiplicity, visitServiceMultiplicityDeclaration, visitServiceOrderByDeclaration, visitServiceProjectionDispatch, visitStringLiteral, visitStringOperator, visitTopLevelDeclaration, visitUrl, visitUrlConstant, visitUrlDeclaration, visitUrlParameterDeclaration, visitUrlParameterDeclarationEOF, visitUrlPathSegment, visitVerbMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode
-
Constructor Details
-
ExpressionValueVisitor
public ExpressionValueVisitor(@Nonnull CompilerState compilerState, @Nonnull AntlrClassifier thisReference, IAntlrElement expressionValueOwner)
-
-
Method Details
-
visitTerminal
- Specified by:
visitTerminalin interfaceorg.antlr.v4.runtime.tree.ParseTreeVisitor<AntlrExpressionValue>- Overrides:
visitTerminalin classorg.antlr.v4.runtime.tree.AbstractParseTreeVisitor<AntlrExpressionValue>
-
visitLiteralList
- Specified by:
visitLiteralListin interfaceKlassVisitor<AntlrExpressionValue>- Overrides:
visitLiteralListin classKlassBaseVisitor<AntlrExpressionValue>
-
visitNativeLiteral
@Nonnull public AntlrExpressionValue visitNativeLiteral(@Nonnull KlassParser.NativeLiteralContext ctx) - Specified by:
visitNativeLiteralin interfaceKlassVisitor<AntlrExpressionValue>- Overrides:
visitNativeLiteralin classKlassBaseVisitor<AntlrExpressionValue>
-
visitVariableReference
@Nonnull public AntlrVariableReference visitVariableReference(@Nonnull KlassParser.VariableReferenceContext ctx) - Specified by:
visitVariableReferencein interfaceKlassVisitor<AntlrExpressionValue>- Overrides:
visitVariableReferencein classKlassBaseVisitor<AntlrExpressionValue>
-
visitThisMemberReferencePath
@Nonnull public AntlrThisMemberReferencePath visitThisMemberReferencePath(@Nonnull KlassParser.ThisMemberReferencePathContext ctx) - Specified by:
visitThisMemberReferencePathin interfaceKlassVisitor<AntlrExpressionValue>- Overrides:
visitThisMemberReferencePathin classKlassBaseVisitor<AntlrExpressionValue>
-
visitTypeMemberReferencePath
@Nonnull public AntlrTypeMemberReferencePath visitTypeMemberReferencePath(@Nonnull KlassParser.TypeMemberReferencePathContext ctx) - Specified by:
visitTypeMemberReferencePathin interfaceKlassVisitor<AntlrExpressionValue>- Overrides:
visitTypeMemberReferencePathin classKlassBaseVisitor<AntlrExpressionValue>
-
visitLiteral
- Specified by:
visitLiteralin interfaceKlassVisitor<AntlrExpressionValue>- Overrides:
visitLiteralin classKlassBaseVisitor<AntlrExpressionValue>
-