// This is a generated file. Not intended for manual editing. package org.dlangplugin.psi.impl; import java.util.List; import org.jetbrains.annotations.*; import com.intellij.lang.ASTNode; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElementVisitor; import com.intellij.psi.util.PsiTreeUtil; import static org.dlangplugin.psi.DTokenTypes.*; import org.dlangplugin.psi.*; public class DLangScopeGuardStatementImpl extends DLangCompositeElementImpl implements DLangScopeGuardStatement { public DLangScopeGuardStatementImpl(ASTNode node) { super(node); } public void accept(@NotNull PsiElementVisitor visitor) { if (visitor instanceof DLangVisitor) ((DLangVisitor)visitor).visitScopeGuardStatement(this); else super.accept(visitor); } @Override @Nullable public DLangAsmStatement getAsmStatement() { return findChildByClass(DLangAsmStatement.class); } @Override @Nullable public DLangBlockStatement getBlockStatement() { return findChildByClass(DLangBlockStatement.class); } @Override @Nullable public DLangBreakStatement getBreakStatement() { return findChildByClass(DLangBreakStatement.class); } @Override @Nullable public DLangCaseRangeStatement getCaseRangeStatement() { return findChildByClass(DLangCaseRangeStatement.class); } @Override @Nullable public DLangCaseStatement getCaseStatement() { return findChildByClass(DLangCaseStatement.class); } @Override @Nullable public DLangConditionalStatement getConditionalStatement() { return findChildByClass(DLangConditionalStatement.class); } @Override @Nullable public DLangContinueStatement getContinueStatement() { return findChildByClass(DLangContinueStatement.class); } @Override @Nullable public DLangDeclaration getDeclaration() { return findChildByClass(DLangDeclaration.class); } @Override @Nullable public DLangDefaultStatement getDefaultStatement() { return findChildByClass(DLangDefaultStatement.class); } @Override @Nullable public DLangDoStatement getDoStatement() { return findChildByClass(DLangDoStatement.class); } @Override @Nullable public DLangExpression getExpression() { return findChildByClass(DLangExpression.class); } @Override @Nullable public DLangForStatement getForStatement() { return findChildByClass(DLangForStatement.class); } @Override @Nullable public DLangForeachRangeStatement getForeachRangeStatement() { return findChildByClass(DLangForeachRangeStatement.class); } @Override @Nullable public DLangForeachStatement getForeachStatement() { return findChildByClass(DLangForeachStatement.class); } @Override @Nullable public DLangGotoStatement getGotoStatement() { return findChildByClass(DLangGotoStatement.class); } @Override @Nullable public DLangIfStatement getIfStatement() { return findChildByClass(DLangIfStatement.class); } @Override @Nullable public DLangImportDeclaration getImportDeclaration() { return findChildByClass(DLangImportDeclaration.class); } @Override @Nullable public DLangMixinStatement getMixinStatement() { return findChildByClass(DLangMixinStatement.class); } @Override @Nullable public DLangPragmaStatement getPragmaStatement() { return findChildByClass(DLangPragmaStatement.class); } @Override @Nullable public DLangReturnStatement getReturnStatement() { return findChildByClass(DLangReturnStatement.class); } @Override @Nullable public DLangScopeGuardStatement getScopeGuardStatement() { return findChildByClass(DLangScopeGuardStatement.class); } @Override @Nullable public DLangStaticAssert getStaticAssert() { return findChildByClass(DLangStaticAssert.class); } @Override @Nullable public DLangSwitchStatement getSwitchStatement() { return findChildByClass(DLangSwitchStatement.class); } @Override @Nullable public DLangSynchronizedStatement getSynchronizedStatement() { return findChildByClass(DLangSynchronizedStatement.class); } @Override @Nullable public DLangTemplateMixin getTemplateMixin() { return findChildByClass(DLangTemplateMixin.class); } @Override @Nullable public DLangThrowStatement getThrowStatement() { return findChildByClass(DLangThrowStatement.class); } @Override @Nullable public DLangTryStatement getTryStatement() { return findChildByClass(DLangTryStatement.class); } @Override @Nullable public DLangWhileStatement getWhileStatement() { return findChildByClass(DLangWhileStatement.class); } @Override @Nullable public DLangWithStatement getWithStatement() { return findChildByClass(DLangWithStatement.class); } }