public class ZserioAstDefaultVisitor extends java.lang.Object implements ZserioAstVisitor
| Constructor and Description |
|---|
ZserioAstDefaultVisitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
visitArrayType(ArrayType arrayType)
Visits array type.
|
void |
visitBitmaskType(BitmaskType bitmaskType)
Visits bitmask type declaration.
|
void |
visitBitmaskValue(BitmaskValue bitmaskValue)
Visits bitmask named value definition.
|
void |
visitBooleanType(BooleanType booleanType)
Visits reference to built-in boolean type.
|
void |
visitBytesType(BytesType bytesType)
Visits reference to built-in bytestype.
|
void |
visitChoiceCase(ChoiceCase choiceCase)
Visits choice case definition.
|
void |
visitChoiceCaseExpression(ChoiceCaseExpression choiceCaseExpression)
Visits choice case expression.
|
void |
visitChoiceDefault(ChoiceDefault choiceDefault)
Visits choice default statement.
|
void |
visitChoiceType(ChoiceType choiceType)
Visits choice type declaration.
|
void |
visitCompatibilityVersion(CompatibilityVersion compatibilityVersion)
Visits compatibility version.
|
void |
visitConstant(Constant constant)
Visits constant definition.
|
void |
visitDocCommentClassic(DocCommentClassic docComment)
Visits a classic-style documentation comment.
|
void |
visitDocCommentMarkdown(DocCommentMarkdown docComment)
Visits a markdown-style documentation comment.
|
void |
visitDocElement(DocElement docElement)
Visits documentation element.
|
void |
visitDocLine(DocLine docLine)
Visits a single line of documentation.
|
void |
visitDocLineElement(DocLineElement docLineElement)
Visits documentation text wrapper.
|
void |
visitDocMultiline(DocMultiline docMultiline)
Visits documentation multiline.
|
void |
visitDocParagraph(DocParagraph docParagraph)
Visits documentation paragraph.
|
void |
visitDocTagDeprecated(DocTagDeprecated docTagDeprecated)
Visits a deprecated tag within a documentation comment.
|
void |
visitDocTagParam(DocTagParam docTagParam)
Visits a param tag within a documentation comment.
|
void |
visitDocTagSee(DocTagSee docTagSee)
Visits a see tag within a documentation comment.
|
void |
visitDocTagTodo(DocTagTodo docTagTodo)
Visits a todo tag within a documentation comment.
|
void |
visitDocText(DocText docText)
Visits documentation text.
|
void |
visitDynamicBitFieldType(DynamicBitFieldType dynamicBitFieldType)
Visits reference to built-in dynamic bit field type.
|
void |
visitEnumItem(EnumItem enumItem)
Visits enum item definition.
|
void |
visitEnumType(EnumType enumType)
Visits enum type declaration.
|
void |
visitExpression(Expression expresssion)
Visits expression.
|
void |
visitExternType(ExternType externType)
Visits reference to built-in extern type.
|
void |
visitField(Field field)
Visits field definition.
|
void |
visitFixedBitFieldType(FixedBitFieldType fixedFieldTypeType)
Visits reference to built-in fixed bit field type.
|
void |
visitFloatType(FloatType floatType)
Visits reference to built-in float type.
|
void |
visitFunction(Function function)
Visits function definition.
|
void |
visitImport(Import unitImport)
Visits a single import.
|
void |
visitInstantiateType(InstantiateType templateInstantiation)
Visits template instantiation.
|
void |
visitPackage(Package unitPackage)
Visits a single package.
|
void |
visitParameter(Parameter parameter)
Visits parameter definition.
|
void |
visitPubsubMessage(PubsubMessage pubsubMessage)
Visits Pub/Sub message definition.
|
void |
visitPubsubType(PubsubType pubsubType)
Visits Pub/Sub definition.
|
void |
visitRoot(Root root)
Visits root node.
|
void |
visitRule(Rule rule)
Visits a single rule.
|
void |
visitRuleGroup(RuleGroup ruleGroup)
Visits rule group definition.
|
void |
visitServiceMethod(ServiceMethod serviceMethod)
Visits service method definition.
|
void |
visitServiceType(ServiceType serviceType)
Visits service definition.
|
void |
visitSqlConstraint(SqlConstraint sqlConstraint)
Visits SQL constraint definition.
|
void |
visitSqlDatabaseType(SqlDatabaseType sqlDatabaseType)
Visits SQL database definition.
|
void |
visitSqlTableType(SqlTableType sqlTableType)
Visits SQL table declaration.
|
void |
visitStdIntegerType(StdIntegerType stdIntegerType)
Visits reference to built-in standard integer type.
|
void |
visitStringType(StringType stringType)
Visits reference to built-in string type.
|
void |
visitStructureType(StructureType structureType)
Visits structure type declaration.
|
void |
visitSubtype(Subtype subtype)
Visits subtype declaration.
|
void |
visitTemplateArgument(TemplateArgument templateArgument)
Visits template argument.
|
void |
visitTemplateParameter(TemplateParameter templateParameter)
Visits template parameter.
|
void |
visitTypeInstantiation(TypeInstantiation typeInstantiation)
Visits type instantiation.
|
void |
visitTypeReference(TypeReference typeReference)
Visits type reference.
|
void |
visitUnionType(UnionType unionType)
Visits union type declaration.
|
void |
visitVarIntegerType(VarIntegerType varIntegerType)
Visits reference to built-in variable length integer type.
|
public void visitRoot(Root root)
ZserioAstVisitorvisitRoot in interface ZserioAstVisitorroot - Root node of zserio AST.public void visitPackage(Package unitPackage)
ZserioAstVisitorvisitPackage in interface ZserioAstVisitorunitPackage - Package AST node.public void visitCompatibilityVersion(CompatibilityVersion compatibilityVersion)
ZserioAstVisitorvisitCompatibilityVersion in interface ZserioAstVisitorcompatibilityVersion - Compatibility version AST node.public void visitImport(Import unitImport)
ZserioAstVisitorvisitImport in interface ZserioAstVisitorunitImport - Import AST node.public void visitConstant(Constant constant)
ZserioAstVisitorvisitConstant in interface ZserioAstVisitorconstant - Constant AST node.public void visitRuleGroup(RuleGroup ruleGroup)
ZserioAstVisitorvisitRuleGroup in interface ZserioAstVisitorruleGroup - Rule group AST node.public void visitSubtype(Subtype subtype)
ZserioAstVisitorvisitSubtype in interface ZserioAstVisitorsubtype - Subtype AST node.public void visitStructureType(StructureType structureType)
ZserioAstVisitorvisitStructureType in interface ZserioAstVisitorstructureType - Structure AST node.public void visitChoiceType(ChoiceType choiceType)
ZserioAstVisitorvisitChoiceType in interface ZserioAstVisitorchoiceType - Choice AST node.public void visitUnionType(UnionType unionType)
ZserioAstVisitorvisitUnionType in interface ZserioAstVisitorunionType - Union AST node.public void visitEnumType(EnumType enumType)
ZserioAstVisitorvisitEnumType in interface ZserioAstVisitorenumType - Enum AST node.public void visitBitmaskType(BitmaskType bitmaskType)
ZserioAstVisitorvisitBitmaskType in interface ZserioAstVisitorbitmaskType - Bitmask AST node.public void visitSqlTableType(SqlTableType sqlTableType)
ZserioAstVisitorvisitSqlTableType in interface ZserioAstVisitorsqlTableType - SQL table AST node.public void visitSqlDatabaseType(SqlDatabaseType sqlDatabaseType)
ZserioAstVisitorvisitSqlDatabaseType in interface ZserioAstVisitorsqlDatabaseType - SQL database AST node.public void visitServiceType(ServiceType serviceType)
ZserioAstVisitorvisitServiceType in interface ZserioAstVisitorserviceType - Service AST node.public void visitPubsubType(PubsubType pubsubType)
ZserioAstVisitorvisitPubsubType in interface ZserioAstVisitorpubsubType - Pub/Sub AST node.public void visitField(Field field)
ZserioAstVisitorvisitField in interface ZserioAstVisitorfield - Field AST node.public void visitChoiceCase(ChoiceCase choiceCase)
ZserioAstVisitorvisitChoiceCase in interface ZserioAstVisitorchoiceCase - Choice case AST node.public void visitChoiceCaseExpression(ChoiceCaseExpression choiceCaseExpression)
ZserioAstVisitorvisitChoiceCaseExpression in interface ZserioAstVisitorchoiceCaseExpression - Choice case expression AST node.public void visitChoiceDefault(ChoiceDefault choiceDefault)
ZserioAstVisitorvisitChoiceDefault in interface ZserioAstVisitorchoiceDefault - Choice default statement AST node.public void visitEnumItem(EnumItem enumItem)
ZserioAstVisitorvisitEnumItem in interface ZserioAstVisitorenumItem - Enum item AST node.public void visitBitmaskValue(BitmaskValue bitmaskValue)
ZserioAstVisitorvisitBitmaskValue in interface ZserioAstVisitorbitmaskValue - Bitmask named value AST node.public void visitSqlConstraint(SqlConstraint sqlConstraint)
ZserioAstVisitorvisitSqlConstraint in interface ZserioAstVisitorsqlConstraint - SQL constraint AST node.public void visitServiceMethod(ServiceMethod serviceMethod)
ZserioAstVisitorvisitServiceMethod in interface ZserioAstVisitorserviceMethod - Service method AST node.public void visitPubsubMessage(PubsubMessage pubsubMessage)
ZserioAstVisitorvisitPubsubMessage in interface ZserioAstVisitorpubsubMessage - Pub/Sub message AST node.public void visitRule(Rule rule)
ZserioAstVisitorvisitRule in interface ZserioAstVisitorrule - Rule AST node.public void visitFunction(Function function)
ZserioAstVisitorvisitFunction in interface ZserioAstVisitorfunction - Function AST node.public void visitParameter(Parameter parameter)
ZserioAstVisitorvisitParameter in interface ZserioAstVisitorparameter - Parameter AST node.public void visitExpression(Expression expresssion)
ZserioAstVisitorvisitExpression in interface ZserioAstVisitorexpresssion - Expression AST node.public void visitTypeReference(TypeReference typeReference)
ZserioAstVisitorvisitTypeReference in interface ZserioAstVisitortypeReference - Type reference AST node.public void visitTypeInstantiation(TypeInstantiation typeInstantiation)
ZserioAstVisitorvisitTypeInstantiation in interface ZserioAstVisitortypeInstantiation - Type instantiation AST node.public void visitArrayType(ArrayType arrayType)
ZserioAstVisitorvisitArrayType in interface ZserioAstVisitorarrayType - Array type AST node.public void visitStdIntegerType(StdIntegerType stdIntegerType)
ZserioAstVisitorvisitStdIntegerType in interface ZserioAstVisitorstdIntegerType - Standard integer type AST node.public void visitVarIntegerType(VarIntegerType varIntegerType)
ZserioAstVisitorvisitVarIntegerType in interface ZserioAstVisitorvarIntegerType - Variable length integer type AST node.public void visitFixedBitFieldType(FixedBitFieldType fixedFieldTypeType)
ZserioAstVisitorvisitFixedBitFieldType in interface ZserioAstVisitorfixedFieldTypeType - Fixed bit field type AST node.public void visitDynamicBitFieldType(DynamicBitFieldType dynamicBitFieldType)
ZserioAstVisitorvisitDynamicBitFieldType in interface ZserioAstVisitordynamicBitFieldType - Dynamic bit field type AST node.public void visitBooleanType(BooleanType booleanType)
ZserioAstVisitorvisitBooleanType in interface ZserioAstVisitorbooleanType - Boolean type AST node.public void visitBytesType(BytesType bytesType)
ZserioAstVisitorvisitBytesType in interface ZserioAstVisitorbytesType - Bytes type AST node.public void visitStringType(StringType stringType)
ZserioAstVisitorvisitStringType in interface ZserioAstVisitorstringType - String type AST node.public void visitFloatType(FloatType floatType)
ZserioAstVisitorvisitFloatType in interface ZserioAstVisitorfloatType - Float type AST node.public void visitExternType(ExternType externType)
ZserioAstVisitorvisitExternType in interface ZserioAstVisitorexternType - Extern type AST node.public void visitTemplateParameter(TemplateParameter templateParameter)
ZserioAstVisitorvisitTemplateParameter in interface ZserioAstVisitortemplateParameter - Template parameter AST node.public void visitTemplateArgument(TemplateArgument templateArgument)
ZserioAstVisitorvisitTemplateArgument in interface ZserioAstVisitortemplateArgument - Template argument AST node.public void visitInstantiateType(InstantiateType templateInstantiation)
ZserioAstVisitorvisitInstantiateType in interface ZserioAstVisitortemplateInstantiation - Instantiate type AST node.public void visitDocCommentClassic(DocCommentClassic docComment)
ZserioAstVisitorvisitDocCommentClassic in interface ZserioAstVisitordocComment - Classic-style documentation comment AST node.public void visitDocCommentMarkdown(DocCommentMarkdown docComment)
ZserioAstVisitorvisitDocCommentMarkdown in interface ZserioAstVisitordocComment - Markdown-style documentation comment AST node.public void visitDocParagraph(DocParagraph docParagraph)
ZserioAstVisitorvisitDocParagraph in interface ZserioAstVisitordocParagraph - Documentation paragraph AST node.public void visitDocElement(DocElement docElement)
ZserioAstVisitorvisitDocElement in interface ZserioAstVisitordocElement - Documentation element AST node.public void visitDocMultiline(DocMultiline docMultiline)
ZserioAstVisitorvisitDocMultiline in interface ZserioAstVisitordocMultiline - Documentation multiline AST node.public void visitDocTagSee(DocTagSee docTagSee)
ZserioAstVisitorvisitDocTagSee in interface ZserioAstVisitordocTagSee - See tag AST node.public void visitDocTagTodo(DocTagTodo docTagTodo)
ZserioAstVisitorvisitDocTagTodo in interface ZserioAstVisitordocTagTodo - Todo tag AST node.public void visitDocTagParam(DocTagParam docTagParam)
ZserioAstVisitorvisitDocTagParam in interface ZserioAstVisitordocTagParam - Param tag AST node.public void visitDocTagDeprecated(DocTagDeprecated docTagDeprecated)
ZserioAstVisitorvisitDocTagDeprecated in interface ZserioAstVisitordocTagDeprecated - Deprecated tag AST node.public void visitDocLine(DocLine docLine)
ZserioAstVisitorvisitDocLine in interface ZserioAstVisitordocLine - Documentation line AST node.public void visitDocLineElement(DocLineElement docLineElement)
ZserioAstVisitorvisitDocLineElement in interface ZserioAstVisitordocLineElement - Documentation line element AST node.public void visitDocText(DocText docText)
ZserioAstVisitorvisitDocText in interface ZserioAstVisitordocText - Documentation text AST node.Last updated 2024-10-29 12:56:13