// This is a generated file. Not intended for manual editing. package org.intellij.erlang.psi; import org.jetbrains.annotations.*; import com.intellij.psi.PsiElementVisitor; import com.intellij.psi.PsiLanguageInjectionHost; public class ErlangVisitor extends PsiElementVisitor { public void visitAdditiveExpression(@NotNull ErlangAdditiveExpression o) { visitFakeBinaryExpression(o); } public void visitAfterClauseBody(@NotNull ErlangAfterClauseBody o) { visitCompositeElement(o); } public void visitAndalsoExpression(@NotNull ErlangAndalsoExpression o) { visitFakeBinaryExpression(o); } public void visitAnonymousCallExpression(@NotNull ErlangAnonymousCallExpression o) { visitExpression(o); } public void visitArgumentDefinition(@NotNull ErlangArgumentDefinition o) { visitCompositeElement(o); } public void visitArgumentDefinitionList(@NotNull ErlangArgumentDefinitionList o) { visitCompositeElement(o); } public void visitArgumentList(@NotNull ErlangArgumentList o) { visitCompositeElement(o); } public void visitAssignmentExpression(@NotNull ErlangAssignmentExpression o) { visitFakeBinaryExpression(o); } public void visitAtom(@NotNull ErlangAtom o) { visitCompositeElement(o); } public void visitAtomAttribute(@NotNull ErlangAtomAttribute o) { visitCompositeElement(o); } public void visitAtomWithArityExpression(@NotNull ErlangAtomWithArityExpression o) { visitExpression(o); } public void visitAttrVal(@NotNull ErlangAttrVal o) { visitCompositeElement(o); } public void visitAttribute(@NotNull ErlangAttribute o) { visitCompositeElement(o); } public void visitBeginEndBody(@NotNull ErlangBeginEndBody o) { visitCompositeElement(o); } public void visitBeginEndExpression(@NotNull ErlangBeginEndExpression o) { visitExpression(o); } public void visitBehaviour(@NotNull ErlangBehaviour o) { visitCompositeElement(o); } public void visitBinBaseType(@NotNull ErlangBinBaseType o) { visitType(o); } public void visitBinElement(@NotNull ErlangBinElement o) { visitCompositeElement(o); } public void visitBinUnitType(@NotNull ErlangBinUnitType o) { visitType(o); } public void visitBinaryExpression(@NotNull ErlangBinaryExpression o) { visitExpression(o); } public void visitBinaryType(@NotNull ErlangBinaryType o) { visitType(o); } public void visitBitType(@NotNull ErlangBitType o) { visitType(o); } public void visitCallbackFunction(@NotNull ErlangCallbackFunction o) { visitCompositeElement(o); } public void visitCallbackSpec(@NotNull ErlangCallbackSpec o) { visitCompositeElement(o); } public void visitCaseExpression(@NotNull ErlangCaseExpression o) { visitExpression(o); // visitClauseOwner(o); } public void visitCatchExpression(@NotNull ErlangCatchExpression o) { visitExpression(o); } public void visitClauseBody(@NotNull ErlangClauseBody o) { visitCompositeElement(o); } public void visitClauseGuard(@NotNull ErlangClauseGuard o) { visitCompositeElement(o); } public void visitColonQualifiedExpression(@NotNull ErlangColonQualifiedExpression o) { visitExpression(o); } public void visitCompOpExpression(@NotNull ErlangCompOpExpression o) { visitFakeBinaryExpression(o); } public void visitConfigCallExpression(@NotNull ErlangConfigCallExpression o) { visitExpression(o); } public void visitConfigExpression(@NotNull ErlangConfigExpression o) { visitExpression(o); } public void visitCrClause(@NotNull ErlangCrClause o) { visitCompositeElement(o); } public void visitExport(@NotNull ErlangExport o) { visitCompositeElement(o); } public void visitExportFunction(@NotNull ErlangExportFunction o) { visitCompositeElement(o); } public void visitExportFunctions(@NotNull ErlangExportFunctions o) { visitCompositeElement(o); } public void visitExportType(@NotNull ErlangExportType o) { visitType(o); } public void visitExportTypeAttribute(@NotNull ErlangExportTypeAttribute o) { visitCompositeElement(o); } public void visitExportTypes(@NotNull ErlangExportTypes o) { visitCompositeElement(o); } public void visitExpression(@NotNull ErlangExpression o) { visitCompositeElement(o); } public void visitFakeBinaryExpression(@NotNull ErlangFakeBinaryExpression o) { visitExpression(o); } public void visitFieldType(@NotNull ErlangFieldType o) { visitType(o); } public void visitFunClause(@NotNull ErlangFunClause o) { visitCompositeElement(o); } public void visitFunClauses(@NotNull ErlangFunClauses o) { visitCompositeElement(o); } public void visitFunExpression(@NotNull ErlangFunExpression o) { visitExpression(o); } public void visitFunType(@NotNull ErlangFunType o) { visitType(o); } public void visitFunType100T(@NotNull ErlangFunType100T o) { visitType(o); } public void visitFunTypeArguments(@NotNull ErlangFunTypeArguments o) { visitCompositeElement(o); } public void visitFunTypeSigs(@NotNull ErlangFunTypeSigs o) { visitCompositeElement(o); } public void visitFunTypeSigsBraces(@NotNull ErlangFunTypeSigsBraces o) { visitCompositeElement(o); } public void visitFunction(@NotNull ErlangFunction o) { visitNamedElement(o); } public void visitFunctionCallExpression(@NotNull ErlangFunctionCallExpression o) { visitExpression(o); } public void visitFunctionClause(@NotNull ErlangFunctionClause o) { visitCompositeElement(o); } public void visitFunctionWithArity(@NotNull ErlangFunctionWithArity o) { visitCompositeElement(o); } public void visitFunctionWithArityVariables(@NotNull ErlangFunctionWithArityVariables o) { visitCompositeElement(o); } public void visitGenericFunctionCallExpression(@NotNull ErlangGenericFunctionCallExpression o) { visitExpression(o); } public void visitGlobalFunctionCallExpression(@NotNull ErlangGlobalFunctionCallExpression o) { visitExpression(o); } public void visitGuard(@NotNull ErlangGuard o) { visitCompositeElement(o); } public void visitIfClause(@NotNull ErlangIfClause o) { visitCompositeElement(o); } public void visitIfExpression(@NotNull ErlangIfExpression o) { visitExpression(o); } public void visitImportDirective(@NotNull ErlangImportDirective o) { visitCompositeElement(o); } public void visitImportFunction(@NotNull ErlangImportFunction o) { visitCompositeElement(o); } public void visitImportFunctions(@NotNull ErlangImportFunctions o) { visitCompositeElement(o); } public void visitInclude(@NotNull ErlangInclude o) { visitCompositeElement(o); } public void visitIncludeLib(@NotNull ErlangIncludeLib o) { visitCompositeElement(o); } public void visitIncludeString(@NotNull ErlangIncludeString o) { visitCompositeElement(o); } public void visitIntType(@NotNull ErlangIntType o) { visitType(o); } public void visitLcExpression(@NotNull ErlangLcExpression o) { visitExpression(o); } public void visitListComprehension(@NotNull ErlangListComprehension o) { visitExpression(o); } public void visitListExpression(@NotNull ErlangListExpression o) { visitExpression(o); } public void visitListOpExpression(@NotNull ErlangListOpExpression o) { visitFakeBinaryExpression(o); } public void visitMacros(@NotNull ErlangMacros o) { visitCompositeElement(o); } public void visitMacrosArg(@NotNull ErlangMacrosArg o) { visitCompositeElement(o); } public void visitMacrosBody(@NotNull ErlangMacrosBody o) { visitCompositeElement(o); } public void visitMacrosCall(@NotNull ErlangMacrosCall o) { visitCompositeElement(o); } public void visitMacrosDefinition(@NotNull ErlangMacrosDefinition o) { visitNamedElement(o); } public void visitMacrosName(@NotNull ErlangMacrosName o) { visitCompositeElement(o); } public void visitMapEntry(@NotNull ErlangMapEntry o) { visitCompositeElement(o); } public void visitMapEntryType(@NotNull ErlangMapEntryType o) { visitType(o); } public void visitMapExpression(@NotNull ErlangMapExpression o) { visitExpression(o); } public void visitMapTuple(@NotNull ErlangMapTuple o) { visitCompositeElement(o); } public void visitMapType(@NotNull ErlangMapType o) { visitType(o); } public void visitMaxExpression(@NotNull ErlangMaxExpression o) { visitExpression(o); } public void visitModelFieldList(@NotNull ErlangModelFieldList o) { visitCompositeElement(o); } public void visitModule(@NotNull ErlangModule o) { visitNamedElement(o); } public void visitModuleRef(@NotNull ErlangModuleRef o) { visitCompositeElement(o); } public void visitMultiplicativeExpression(@NotNull ErlangMultiplicativeExpression o) { visitFakeBinaryExpression(o); } public void visitOptBitTypeList(@NotNull ErlangOptBitTypeList o) { visitCompositeElement(o); } public void visitOptionalCallbackFunctions(@NotNull ErlangOptionalCallbackFunctions o) { visitCompositeElement(o); } public void visitOptionalCallbacks(@NotNull ErlangOptionalCallbacks o) { visitCompositeElement(o); } public void visitOrelseExpression(@NotNull ErlangOrelseExpression o) { visitFakeBinaryExpression(o); } public void visitParenthesizedExpression(@NotNull ErlangParenthesizedExpression o) { visitExpression(o); } public void visitPrefixExpression(@NotNull ErlangPrefixExpression o) { visitExpression(o); } public void visitQAtom(@NotNull ErlangQAtom o) { visitCompositeElement(o); } public void visitQVar(@NotNull ErlangQVar o) { visitNamedElement(o); } public void visitQualifiedExpression(@NotNull ErlangQualifiedExpression o) { visitExpression(o); } public void visitReceiveExpression(@NotNull ErlangReceiveExpression o) { visitExpression(o); // visitClauseOwner(o); } public void visitRecordDefinition(@NotNull ErlangRecordDefinition o) { visitNamedElement(o); } public void visitRecordExpression(@NotNull ErlangRecordExpression o) { visitExpression(o); } public void visitRecordField(@NotNull ErlangRecordField o) { visitCompositeElement(o); } public void visitRecordLikeType(@NotNull ErlangRecordLikeType o) { visitType(o); } public void visitRecordRef(@NotNull ErlangRecordRef o) { visitCompositeElement(o); } public void visitRecordTuple(@NotNull ErlangRecordTuple o) { visitCompositeElement(o); } public void visitRule(@NotNull ErlangRule o) { visitCompositeElement(o); } public void visitRuleBody(@NotNull ErlangRuleBody o) { visitCompositeElement(o); } public void visitRuleClause(@NotNull ErlangRuleClause o) { visitCompositeElement(o); } public void visitSendExpression(@NotNull ErlangSendExpression o) { visitFakeBinaryExpression(o); } public void visitSpecFun(@NotNull ErlangSpecFun o) { visitCompositeElement(o); } public void visitSpecification(@NotNull ErlangSpecification o) { visitNamedElement(o); } public void visitStringLiteral(@NotNull ErlangStringLiteral o) { visitExpression(o); // visitPsiLanguageInjectionHost(o); } public void visitTopType(@NotNull ErlangTopType o) { visitType(o); } public void visitTopTypeClause(@NotNull ErlangTopTypeClause o) { visitCompositeElement(o); } public void visitTryClause(@NotNull ErlangTryClause o) { visitCompositeElement(o); } public void visitTryClauses(@NotNull ErlangTryClauses o) { visitCompositeElement(o); } public void visitTryExpression(@NotNull ErlangTryExpression o) { visitExpression(o); // visitClauseOwner(o); } public void visitTryExpressionsClause(@NotNull ErlangTryExpressionsClause o) { visitCompositeElement(o); } public void visitTupleExpression(@NotNull ErlangTupleExpression o) { visitExpression(o); } public void visitType(@NotNull ErlangType o) { visitCompositeElement(o); } public void visitTypeDefinition(@NotNull ErlangTypeDefinition o) { visitNamedElement(o); } public void visitTypeGuard(@NotNull ErlangTypeGuard o) { visitCompositeElement(o); } public void visitTypeRef(@NotNull ErlangTypeRef o) { visitCompositeElement(o); } public void visitTypeSig(@NotNull ErlangTypeSig o) { visitCompositeElement(o); } public void visitTypeSigGuard(@NotNull ErlangTypeSigGuard o) { visitCompositeElement(o); } public void visitTypedAttrVal(@NotNull ErlangTypedAttrVal o) { visitCompositeElement(o); } public void visitTypedExpr(@NotNull ErlangTypedExpr o) { visitNamedElement(o); } public void visitTypedRecordFields(@NotNull ErlangTypedRecordFields o) { visitCompositeElement(o); } public void visitNamedElement(@NotNull ErlangNamedElement o) { visitCompositeElement(o); } public void visitCompositeElement(@NotNull ErlangCompositeElement o) { visitElement(o); } }