Class LiteralValueVisitor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
cool.klass.model.meta.grammar.KlassBaseVisitor<AbstractAntlrLiteralValue>
cool.klass.model.converter.compiler.phase.criteria.LiteralValueVisitor
- All Implemented Interfaces:
KlassVisitor<AbstractAntlrLiteralValue>,org.antlr.v4.runtime.tree.ParseTreeVisitor<AbstractAntlrLiteralValue>
-
Constructor Summary
ConstructorsConstructorDescriptionLiteralValueVisitor(CompilerState compilerState, IAntlrElement expressionValueOwner) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class cool.klass.model.meta.grammar.KlassBaseVisitor
visitAbstractDeclaration, visitArgument, visitArgumentList, visitAssociationBlock, visitAssociationBody, visitAssociationDeclaration, visitAssociationEnd, visitAssociationEndModifier, visitAssociationEndReference, visitAssociationEndSignature, 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, visitHeader, visitIdentifier, visitImplementsDeclaration, visitInequalityOperator, visitInOperator, visitIntegerValidationParameter, visitInterfaceBlock, visitInterfaceBody, visitInterfaceDeclaration, visitInterfaceHeader, visitInterfaceMember, visitInterfaceReference, visitInvalidParameterDeclaration, visitKeywordValidAsIdentifier, visitLiteral, visitLiteralList, visitMaxLengthValidation, visitMaxLengthValidationKeyword, visitMaxValidation, visitMaxValidationKeyword, visitMemberReference, visitMinLengthValidation, visitMinLengthValidationKeyword, visitMinValidation, visitMinValidationKeyword, visitMultiplicity, visitMultiplicityBody, visitNativeLiteral, 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, visitStringOperator, visitThisMemberReferencePath, visitTopLevelDeclaration, visitTypeMemberReferencePath, visitUrl, visitUrlConstant, visitUrlDeclaration, visitUrlParameterDeclaration, visitUrlParameterDeclarationEOF, visitUrlPathSegment, visitVariableReference, visitVerbMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods 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, visitTerminal
-
Constructor Details
-
LiteralValueVisitor
public LiteralValueVisitor(@Nonnull CompilerState compilerState, @Nonnull IAntlrElement expressionValueOwner)
-
-
Method Details
-
visitIntegerLiteral
@Nonnull public AntlrIntegerLiteralValue visitIntegerLiteral(@Nonnull KlassParser.IntegerLiteralContext ctx) - Specified by:
visitIntegerLiteralin interfaceKlassVisitor<AbstractAntlrLiteralValue>- Overrides:
visitIntegerLiteralin classKlassBaseVisitor<AbstractAntlrLiteralValue>
-
visitFloatingPointLiteral
@Nonnull public AntlrFloatingPointLiteralValue visitFloatingPointLiteral(KlassParser.FloatingPointLiteralContext ctx) - Specified by:
visitFloatingPointLiteralin interfaceKlassVisitor<AbstractAntlrLiteralValue>- Overrides:
visitFloatingPointLiteralin classKlassBaseVisitor<AbstractAntlrLiteralValue>
-
visitBooleanLiteral
- Specified by:
visitBooleanLiteralin interfaceKlassVisitor<AbstractAntlrLiteralValue>- Overrides:
visitBooleanLiteralin classKlassBaseVisitor<AbstractAntlrLiteralValue>
-
visitCharacterLiteral
@Nonnull public AbstractAntlrLiteralValue visitCharacterLiteral(KlassParser.CharacterLiteralContext ctx) - Specified by:
visitCharacterLiteralin interfaceKlassVisitor<AbstractAntlrLiteralValue>- Overrides:
visitCharacterLiteralin classKlassBaseVisitor<AbstractAntlrLiteralValue>
-
visitStringLiteral
@Nonnull public AntlrStringLiteralValue visitStringLiteral(@Nonnull KlassParser.StringLiteralContext ctx) - Specified by:
visitStringLiteralin interfaceKlassVisitor<AbstractAntlrLiteralValue>- Overrides:
visitStringLiteralin classKlassBaseVisitor<AbstractAntlrLiteralValue>
-
visitNullLiteral
- Specified by:
visitNullLiteralin interfaceKlassVisitor<AbstractAntlrLiteralValue>- Overrides:
visitNullLiteralin classKlassBaseVisitor<AbstractAntlrLiteralValue>
-