/* * Copyright 2000-2013 JetBrains s.r.o. * Copyright 2014-2016 AS3Boyan * Copyright 2014-2014 Elias Ku * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // This is a generated file. Not intended for manual editing. package com.intellij.plugins.haxe.lang.psi; import org.jetbrains.annotations.*; import com.intellij.psi.PsiElementVisitor; public class HaxeVisitor extends PsiElementVisitor { public void visitAbstractClassDeclaration(@NotNull HaxeAbstractClassDeclaration o) { visitClass(o); } public void visitAccess(@NotNull HaxeAccess o) { visitPsiCompositeElement(o); } public void visitAdditiveExpression(@NotNull HaxeAdditiveExpression o) { visitExpression(o); } public void visitAnonymousFunctionDeclaration(@NotNull HaxeAnonymousFunctionDeclaration o) { visitPsiCompositeElement(o); } public void visitAnonymousType(@NotNull HaxeAnonymousType o) { visitClass(o); } public void visitAnonymousTypeBody(@NotNull HaxeAnonymousTypeBody o) { visitPsiCompositeElement(o); } public void visitAnonymousTypeField(@NotNull HaxeAnonymousTypeField o) { visitPsiField(o); } public void visitAnonymousTypeFieldList(@NotNull HaxeAnonymousTypeFieldList o) { visitPsiCompositeElement(o); } public void visitArrayAccessExpression(@NotNull HaxeArrayAccessExpression o) { visitExpression(o); // visitReference(o); } public void visitArrayLiteral(@NotNull HaxeArrayLiteral o) { visitExpression(o); // visitReference(o); } public void visitAssignExpression(@NotNull HaxeAssignExpression o) { visitExpression(o); } public void visitAssignOperation(@NotNull HaxeAssignOperation o) { visitPsiCompositeElement(o); } public void visitAutoBuildMacro(@NotNull HaxeAutoBuildMacro o) { visitPsiCompositeElement(o); } public void visitBindMeta(@NotNull HaxeBindMeta o) { visitPsiCompositeElement(o); } public void visitBitOperation(@NotNull HaxeBitOperation o) { visitPsiCompositeElement(o); } public void visitBitmapMeta(@NotNull HaxeBitmapMeta o) { visitPsiCompositeElement(o); } public void visitBitwiseExpression(@NotNull HaxeBitwiseExpression o) { visitExpression(o); } public void visitBlockStatement(@NotNull HaxeBlockStatement o) { visitBlockStatementPsiMixin(o); } public void visitBreakStatement(@NotNull HaxeBreakStatement o) { visitStatementPsiMixin(o); } public void visitBuildMacro(@NotNull HaxeBuildMacro o) { visitPsiCompositeElement(o); } public void visitCallExpression(@NotNull HaxeCallExpression o) { visitExpression(o); // visitReference(o); } public void visitCastExpression(@NotNull HaxeCastExpression o) { visitExpression(o); // visitReference(o); } public void visitCatchStatement(@NotNull HaxeCatchStatement o) { visitStatementPsiMixin(o); } public void visitClassBody(@NotNull HaxeClassBody o) { visitPsiCompositeElement(o); } public void visitClassDeclaration(@NotNull HaxeClassDeclaration o) { visitClass(o); } public void visitCompareExpression(@NotNull HaxeCompareExpression o) { visitExpression(o); } public void visitCompareOperation(@NotNull HaxeCompareOperation o) { visitPsiCompositeElement(o); } public void visitComponentName(@NotNull HaxeComponentName o) { visitNamedElement(o); } public void visitContinueStatement(@NotNull HaxeContinueStatement o) { visitStatementPsiMixin(o); } public void visitCoreApiMeta(@NotNull HaxeCoreApiMeta o) { visitPsiCompositeElement(o); } public void visitCustomMeta(@NotNull HaxeCustomMeta o) { visitPsiCompositeElement(o); } public void visitDebugMeta(@NotNull HaxeDebugMeta o) { visitPsiCompositeElement(o); } public void visitDeclarationAttribute(@NotNull HaxeDeclarationAttribute o) { visitPsiCompositeElement(o); } public void visitDefaultCase(@NotNull HaxeDefaultCase o) { visitPsiCompositeElement(o); } public void visitDoWhileStatement(@NotNull HaxeDoWhileStatement o) { visitStatementPsiMixin(o); } public void visitEnumBody(@NotNull HaxeEnumBody o) { visitPsiCompositeElement(o); } public void visitEnumConstructorParameters(@NotNull HaxeEnumConstructorParameters o) { visitPsiCompositeElement(o); } public void visitEnumDeclaration(@NotNull HaxeEnumDeclaration o) { visitClass(o); } public void visitEnumValueDeclaration(@NotNull HaxeEnumValueDeclaration o) { visitPsiField(o); } public void visitExpression(@NotNull HaxeExpression o) { visitPsiCompositeElement(o); } public void visitExpressionList(@NotNull HaxeExpressionList o) { visitPsiCompositeElement(o); } public void visitExtendsDeclaration(@NotNull HaxeExtendsDeclaration o) { visitInherit(o); } public void visitExternClassDeclaration(@NotNull HaxeExternClassDeclaration o) { visitClass(o); } public void visitExternClassDeclarationBody(@NotNull HaxeExternClassDeclarationBody o) { visitPsiCompositeElement(o); } public void visitExternFunctionDeclaration(@NotNull HaxeExternFunctionDeclaration o) { visitMethod(o); } public void visitExternInterfaceDeclaration(@NotNull HaxeExternInterfaceDeclaration o) { visitClass(o); } public void visitExternKeyWord(@NotNull HaxeExternKeyWord o) { visitPsiCompositeElement(o); } public void visitFakeEnumMeta(@NotNull HaxeFakeEnumMeta o) { visitPsiCompositeElement(o); } public void visitFatArrowExpression(@NotNull HaxeFatArrowExpression o) { visitExpression(o); } public void visitFinalMeta(@NotNull HaxeFinalMeta o) { visitPsiCompositeElement(o); } public void visitForStatement(@NotNull HaxeForStatement o) { visitForStatementPsiMixin(o); } public void visitFunctionDeclarationWithAttributes(@NotNull HaxeFunctionDeclarationWithAttributes o) { visitMethod(o); } public void visitFunctionLiteral(@NotNull HaxeFunctionLiteral o) { visitExpression(o); } public void visitFunctionPrototypeDeclarationWithAttributes(@NotNull HaxeFunctionPrototypeDeclarationWithAttributes o) { visitMethod(o); } public void visitFunctionType(@NotNull HaxeFunctionType o) { visitPsiCompositeElement(o); } public void visitGenericListPart(@NotNull HaxeGenericListPart o) { visitComponent(o); } public void visitGenericParam(@NotNull HaxeGenericParam o) { visitPsiCompositeElement(o); } public void visitGetterMeta(@NotNull HaxeGetterMeta o) { visitPsiCompositeElement(o); } public void visitHackMeta(@NotNull HaxeHackMeta o) { visitPsiCompositeElement(o); } public void visitIdentifier(@NotNull HaxeIdentifier o) { visitIdentifierPsiMixin(o); } public void visitIfStatement(@NotNull HaxeIfStatement o) { visitStatementPsiMixin(o); } public void visitImplementsDeclaration(@NotNull HaxeImplementsDeclaration o) { visitInherit(o); } public void visitImportStatementRegular(@NotNull HaxeImportStatementRegular o) { visitPsiCompositeElement(o); } public void visitImportStatementWithInSupport(@NotNull HaxeImportStatementWithInSupport o) { visitPsiCompositeElement(o); } public void visitImportStatementWithWildcard(@NotNull HaxeImportStatementWithWildcard o) { visitPsiCompositeElement(o); } public void visitInheritList(@NotNull HaxeInheritList o) { visitPsiCompositeElement(o); } public void visitInterfaceBody(@NotNull HaxeInterfaceBody o) { visitPsiCompositeElement(o); } public void visitInterfaceDeclaration(@NotNull HaxeInterfaceDeclaration o) { visitClass(o); } public void visitIterable(@NotNull HaxeIterable o) { visitPsiCompositeElement(o); } public void visitIteratorExpression(@NotNull HaxeIteratorExpression o) { visitExpression(o); } public void visitJsRequireMeta(@NotNull HaxeJsRequireMeta o) { visitPsiCompositeElement(o); } public void visitKeepMeta(@NotNull HaxeKeepMeta o) { visitPsiCompositeElement(o); } public void visitLiteralExpression(@NotNull HaxeLiteralExpression o) { visitExpression(o); // visitReference(o); } public void visitLocalFunctionDeclaration(@NotNull HaxeLocalFunctionDeclaration o) { visitMethod(o); } public void visitLocalVarDeclaration(@NotNull HaxeLocalVarDeclaration o) { visitPsiField(o); } public void visitLocalVarDeclarationPart(@NotNull HaxeLocalVarDeclarationPart o) { visitPsiField(o); } public void visitLogicAndExpression(@NotNull HaxeLogicAndExpression o) { visitExpression(o); } public void visitLogicOrExpression(@NotNull HaxeLogicOrExpression o) { visitExpression(o); } public void visitLongTemplateEntry(@NotNull HaxeLongTemplateEntry o) { visitPsiCompositeElement(o); } public void visitMacroClass(@NotNull HaxeMacroClass o) { visitPsiCompositeElement(o); } public void visitMacroClassList(@NotNull HaxeMacroClassList o) { visitModifierList(o); } public void visitMetaKeyValue(@NotNull HaxeMetaKeyValue o) { visitPsiCompositeElement(o); } public void visitMetaMeta(@NotNull HaxeMetaMeta o) { visitPsiCompositeElement(o); } public void visitMultiplicativeExpression(@NotNull HaxeMultiplicativeExpression o) { visitExpression(o); } public void visitNativeMeta(@NotNull HaxeNativeMeta o) { visitPsiCompositeElement(o); } public void visitNewExpression(@NotNull HaxeNewExpression o) { visitExpression(o); // visitReference(o); } public void visitNoDebugMeta(@NotNull HaxeNoDebugMeta o) { visitPsiCompositeElement(o); } public void visitNsMeta(@NotNull HaxeNsMeta o) { visitPsiCompositeElement(o); } public void visitObjectLiteral(@NotNull HaxeObjectLiteral o) { visitExpression(o); } public void visitObjectLiteralElement(@NotNull HaxeObjectLiteralElement o) { visitPsiCompositeElement(o); } public void visitOverloadMeta(@NotNull HaxeOverloadMeta o) { visitPsiCompositeElement(o); } public void visitPackageStatement(@NotNull HaxePackageStatement o) { visitPackageStatementPsiMixin(o); } public void visitParameter(@NotNull HaxeParameter o) { visitParameterPsiMixin(o); } public void visitParameterList(@NotNull HaxeParameterList o) { visitParameterListPsiMixin(o); } public void visitParenthesizedExpression(@NotNull HaxeParenthesizedExpression o) { visitExpression(o); } public void visitPrefixExpression(@NotNull HaxePrefixExpression o) { visitExpression(o); } public void visitPrivateKeyWord(@NotNull HaxePrivateKeyWord o) { visitPsiCompositeElement(o); } public void visitPropertyAccessor(@NotNull HaxePropertyAccessor o) { visitPsiCompositeElement(o); } public void visitPropertyDeclaration(@NotNull HaxePropertyDeclaration o) { visitPsiCompositeElement(o); } public void visitProtectedMeta(@NotNull HaxeProtectedMeta o) { visitPsiCompositeElement(o); } public void visitReferenceExpression(@NotNull HaxeReferenceExpression o) { visitExpression(o); // visitReference(o); } public void visitRegularExpressionLiteral(@NotNull HaxeRegularExpressionLiteral o) { visitLiteralExpression(o); // visitRegularExpression(o); } public void visitRequireMeta(@NotNull HaxeRequireMeta o) { visitPsiCompositeElement(o); } public void visitReturnStatement(@NotNull HaxeReturnStatement o) { visitStatementPsiMixin(o); } public void visitReturnStatementWithoutSemicolon(@NotNull HaxeReturnStatementWithoutSemicolon o) { visitPsiCompositeElement(o); } public void visitSetterMeta(@NotNull HaxeSetterMeta o) { visitPsiCompositeElement(o); } public void visitShiftExpression(@NotNull HaxeShiftExpression o) { visitExpression(o); } public void visitShiftOperator(@NotNull HaxeShiftOperator o) { visitPsiCompositeElement(o); } public void visitShiftRightOperator(@NotNull HaxeShiftRightOperator o) { visitPsiCompositeElement(o); } public void visitShortTemplateEntry(@NotNull HaxeShortTemplateEntry o) { visitPsiCompositeElement(o); } public void visitSimpleMeta(@NotNull HaxeSimpleMeta o) { visitPsiCompositeElement(o); } public void visitStringLiteralExpression(@NotNull HaxeStringLiteralExpression o) { visitExpression(o); // visitReference(o); } public void visitSuffixExpression(@NotNull HaxeSuffixExpression o) { visitExpression(o); } public void visitSuperExpression(@NotNull HaxeSuperExpression o) { visitExpression(o); // visitReference(o); } public void visitSwitchBlock(@NotNull HaxeSwitchBlock o) { visitPsiCompositeElement(o); } public void visitSwitchCase(@NotNull HaxeSwitchCase o) { visitPsiCompositeElement(o); } public void visitSwitchCaseBlock(@NotNull HaxeSwitchCaseBlock o) { visitPsiCompositeElement(o); } public void visitSwitchCaseExpression(@NotNull HaxeSwitchCaseExpression o) { visitExpression(o); } public void visitSwitchStatement(@NotNull HaxeSwitchStatement o) { visitStatementPsiMixin(o); } public void visitTernaryExpression(@NotNull HaxeTernaryExpression o) { visitExpression(o); } public void visitThisExpression(@NotNull HaxeThisExpression o) { visitExpression(o); // visitReference(o); } public void visitThrowStatement(@NotNull HaxeThrowStatement o) { visitStatementPsiMixin(o); } public void visitTryStatement(@NotNull HaxeTryStatement o) { visitStatementPsiMixin(o); } public void visitType(@NotNull HaxeType o) { visitTypePsiMixin(o); } public void visitTypeExtends(@NotNull HaxeTypeExtends o) { visitPsiCompositeElement(o); } public void visitTypeList(@NotNull HaxeTypeList o) { visitPsiCompositeElement(o); } public void visitTypeListPart(@NotNull HaxeTypeListPart o) { visitTypeListPartPsiMixin(o); } public void visitTypeOrAnonymous(@NotNull HaxeTypeOrAnonymous o) { visitPsiCompositeElement(o); } public void visitTypeParam(@NotNull HaxeTypeParam o) { visitTypeParamPsiMixin(o); } public void visitTypeTag(@NotNull HaxeTypeTag o) { visitPsiCompositeElement(o); } public void visitTypedefDeclaration(@NotNull HaxeTypedefDeclaration o) { visitClass(o); } public void visitUnreflectiveMeta(@NotNull HaxeUnreflectiveMeta o) { visitPsiCompositeElement(o); } public void visitUnsignedShiftRightOperator(@NotNull HaxeUnsignedShiftRightOperator o) { visitPsiCompositeElement(o); } public void visitUsingStatement(@NotNull HaxeUsingStatement o) { visitStatementPsiMixin(o); } public void visitVarDeclaration(@NotNull HaxeVarDeclaration o) { visitPsiField(o); } public void visitVarDeclarationPart(@NotNull HaxeVarDeclarationPart o) { visitPsiField(o); } public void visitVarInit(@NotNull HaxeVarInit o) { visitPsiCompositeElement(o); } public void visitWhileStatement(@NotNull HaxeWhileStatement o) { visitStatementPsiMixin(o); } public void visitWildcard(@NotNull HaxeWildcard o) { visitPsiCompositeElement(o); } public void visitBlockStatementPsiMixin(@NotNull HaxeBlockStatementPsiMixin o) { visitPsiCompositeElement(o); } public void visitClass(@NotNull HaxeClass o) { visitPsiCompositeElement(o); } public void visitComponent(@NotNull HaxeComponent o) { visitPsiCompositeElement(o); } public void visitForStatementPsiMixin(@NotNull HaxeForStatementPsiMixin o) { visitPsiCompositeElement(o); } public void visitIdentifierPsiMixin(@NotNull HaxeIdentifierPsiMixin o) { visitPsiCompositeElement(o); } public void visitInherit(@NotNull HaxeInherit o) { visitPsiCompositeElement(o); } public void visitMethod(@NotNull HaxeMethod o) { visitPsiCompositeElement(o); } public void visitModifierList(@NotNull HaxeModifierList o) { visitPsiCompositeElement(o); } public void visitNamedElement(@NotNull HaxeNamedElement o) { visitPsiCompositeElement(o); } public void visitPackageStatementPsiMixin(@NotNull HaxePackageStatementPsiMixin o) { visitPsiCompositeElement(o); } public void visitParameterListPsiMixin(@NotNull HaxeParameterListPsiMixin o) { visitPsiCompositeElement(o); } public void visitParameterPsiMixin(@NotNull HaxeParameterPsiMixin o) { visitPsiCompositeElement(o); } public void visitPsiField(@NotNull HaxePsiField o) { visitPsiCompositeElement(o); } public void visitStatementPsiMixin(@NotNull HaxeStatementPsiMixin o) { visitPsiCompositeElement(o); } public void visitTypeListPartPsiMixin(@NotNull HaxeTypeListPartPsiMixin o) { visitPsiCompositeElement(o); } public void visitTypeParamPsiMixin(@NotNull HaxeTypeParamPsiMixin o) { visitPsiCompositeElement(o); } public void visitTypePsiMixin(@NotNull HaxeTypePsiMixin o) { visitPsiCompositeElement(o); } public void visitPsiCompositeElement(@NotNull HaxePsiCompositeElement o) { visitElement(o); } }